* {
	margin:0;
	padding:0;
	font-family:'arial', Palatino, serif;
	font-size:11px;
	line-height:14px;
	direction:ltr;
	color:#999;
}
body {
	color:#999;
	background:#e9e9e9;
	min-width:1016px;
	background-image: url(images/bg_img_001.jpg);
}
#menu #curtain .navigation ul
{
	float:left;
}

ul, div {
	position:relative;
	
	width:100%;
}
ul, li {
	margin:0;
	list-style:none;
	list-style-position:inside;
	float:left;
}
form, fieldset, img {
	border:0 none;
}
input, select, textarea {
	vertical-align:middle;
	font-family:Helvetica, Arial, sans-serif;
}
a {
	color:#000;
	text-decoration:none;
	outline:none;
	cursor:pointer;
}
a:hover {
	text-decoration:underline;
}
.clear {
	 clear: both;
    float: left;
    position: relative;
}
.none, .hide {
	display:none;
}
.background {
	background-position:top center;
	background-color:#dfdee2;
	background-repeat:no-repeat;
}
.background.fullscreen {
	background-position:center center;
	background-attachment:fixed;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}
.background.repeat {
	background-repeat:repeat;
}
#page {
	z-index:1;
	width:960px;
	left:50%;
	margin:0 0 40px -481px;
	padding:0 0 50px 0;
}
#page #content li {
	list-style-image:url(../images/pandora_bullet_dot.png);
}
#page #content p {
	margin:0;
}
#fb-root {
	position:absolute;
	bottom:0;
	z-index:-1000;
	left:0;
	width:auto;
}
input.fancyError {
	background-color:#FEE0E0!important;
}
select.fancyError {
	background-color:#FEE0E0!important;
}
a.button span, span.button span, .PandoraDropDown.options li.active a, #filter-container .select-dropdown li a.active, #filter-container .select-dropdown li a.active:hover {
	background:url(../images/sprite-buttons.png) repeat-x 0 0;
}
h1, span.bullet, a.button span span.bullet, span.img, #filter-container a.button.filter-dropdown span.c span.bullet, #filter-container a.button.filter-reset-button span.c span.bullet, .shareFlowOverlay .content .right .dropdown a.PandoraDropDown span.c span.bullet, a.PandoraDropDown span.c span.bullet, #menu .list-after li.search:hover .search-button-bg, #menu .list-after li.search a.list-menu-item, #menu .list-after li.search #search-form span, ul.scroll-navigation li, a.button.ecom.basket span.spacer, .collection a.button.add-to-bag-button span.c input, #club-container #left-menu .club-bullet, .valid-arrow, .about-overlay-container .overlay-content .overlay-content-left .watch-interchangeable span.valid, .writeContainer .writepost label.valid .valid-arrow, .LoginOverlay .close, .lightbox3 .close, .product-size-selector .selector-content .clubPandoraLogo, div.spot .spot-image div.play, div.scroll-navigation-button, .club-change-image-overlay .close a, #bpMain .charm .overlay-ecommerce .overlay-button span.img, .lightbox a.close, .club-section-header .create-design-button a .image, .club-section-header a.wishlist-share .image, .club-section-header a:hover.wishlist-share .image, #my-stores-content .club-section-container .my-store-top a.show-on-map .image, .movies-container li .video-link-image, #left-menu a span.bullet, #left-menu a span.border-top, #left-menu a span.border-bottom, .club-change-password-overlay .close a, #strengthinfotooltip .close a, .club-section-header a.print .image, .club-section-header a.print:hover .image, .club-section-header a.findNearestStore .image, .club-section-header a.findNearestStore:hover .image, #storelocator .storemain .map .dynBox .close, #ModelPagesFrontpage div.show-style a.video span span.bullet, #ScrollPanelFinal #FinalSlide #FinalAfter a.find-stores span span.bullet, #Facebook .spots-carousel .scroll-navigation-container li.previous, #Facebook .spots-carousel .scroll-navigation-container li.next #storelocator .storemain .shops .my-pandora h4, #footer img#ribbon {
	background:url(../images/sprite-general.png) no-repeat 0 0;
}
#menu .list-after li.search #search-form span.c, #top {
	background:transparent url(../images/sprite-general-repeat-x.png) repeat-x 0 0;
}

#menu #curtain .scroll-panel>ul li .product-image .menu-product-image, #explore-header .scroll-panel>ul li .product-image .menu-product-image {
	background:url(../images/sprite-menu-products.jpg) 1000px 1000px no-repeat;
}
#menu, #menu #curtain .navigation {
	background:transparent url(../images/bg-menu.png) repeat-x bottom;
}

.spot.spot-33.feature .spot-image-preload {
	height:170px;
	width:310px;
}
.spot.spot-25.feature .spot-image-preload {
	height:125px;
	width:230px;
}
.spot.spot-20.widget-a .spot-image-preload, .spot.spot-25.widget-a .spot-image-preload, .spot.spot-33.widget-a .spot-image-preload {
	height:125px;
	width:230px;
}
.spot.spot-50.widget-b .spot-image-preload, .spot.spot-50.widget-c .spot-image-preload {
	height:100%;
	width:100%;
}
h1 {
	background-position:0 -76px!important;
}
h1, h1 a {
	display:block!important;
	width:145px!important;
	height:30px!important;
	text-indent:-99999px!important;
	overflow:hidden!important;
}
.flash-holder {
	margin:0 0 10px;
	width:100%;
	position:relative;
}
.flash-holder img {
	display:block;
}
.flash-holder img.myPandoraLandingPageLogo {
	display:inline;
	margin:0 1px 2px 14px;
}
.flash-holder img.myPandoraLandingPageLogo {
	margin-bottom:14px\0/;
}
.flash-holder h3 {
	position:absolute;
	top:21px;
	color:#fff;
	left:40px;
	font-size:55px;
	margin:0;
	line-height:60px;
	font-weight:normal;
}
.spinner {
	position:absolute;
	top:50%;
	left:50%;
	margin:-10px 0 0 -10px;
	z-index:100000;
	width:20px;
	height:20px;
	text-indent:-10000px;
	background-image:url();;
	background-repeat:no-repeat;
}
.spinner.spin-1 {
	background-position:left 0;
}
.spinner.spin-2 {
	background-position:left -20px;
}
.spinner.spin-3 {
	background-position:left -40px;
}
.spinner.spin-4 {
	background-position:left -60px;
}
.spinner.spin-5 {
	background-position:left -80px;
}
.spinner.spin-6 {
	background-position:left -100px;
}
.spinner.spin-7 {
	background-position:left -120px;
}
.spinner.spin-8 {
	background-position:left -140px;
}
.spinner.spin-9 {
	background-position:left -160px;
}
.spinner.spin-10 {
	background-position:left -180px;
}
.spinner.spin-11 {
	background-position:left -200px;
}
.spinner.spin-0 {
	background-position:left -220px;
}
.ui-widget-overlay {
	background:#000!important;
	opacity:.50!important;
	filter:Alpha(Opacity=50)!important;
}
.ani-arrows {
	width:35px;
	height:34px;
	text-indent:-9999px;
	background-image:url("../images/sprite-animated-arrows.png")!important;
	overflow:hidden;
	background-repeat:no-repeat;
}
.ani-arrows.right.arrow0 {
	background-position:0 0;
}
.ani-arrows.right.arrow1 {
	background-position:0 0;
}
.ani-arrows.right.arrow2 {
	background-position:-35px 0;
}
.ani-arrows.right.arrow3 {
	background-position:-70px 0;
}
.ani-arrows.right.arrow4 {
	background-position:-105px 0;
}
.ani-arrows.right.arrow5 {
	background-position:-140px 0;
}
.ani-arrows.right.arrow6 {
	background-position:-175px 0;
}
.ani-arrows.right.arrow7 {
	background-position:-210px 0;
}
.ani-arrows.right.arrow8 {
	background-position:-245px 0;
}
.ani-arrows.right.arrow9 {
	background-position:-280px 0;
}
.ani-arrows.right.arrow10 {
	background-position:-315px 0;
}
.ani-arrows.right.arrow11 {
	background-position:-350px 0;
}
.ani-arrows.right.arrow12 {
	background-position:-385px 0;
}
.ani-arrows.right.arrow13 {
	background-position:-420px 0;
}
.ani-arrows.right.arrow14 {
	background-position:-455px 0;
}
.ani-arrows.left.arrow0 {
	background-position:0 -34px;
}
.ani-arrows.left.arrow1 {
	background-position:0 -34px;
}
.ani-arrows.left.arrow2 {
	background-position:-35px -34px;
}
.ani-arrows.left.arrow3 {
	background-position:-70px -34px;
}
.ani-arrows.left.arrow4 {
	background-position:-105px -34px;
}
.ani-arrows.left.arrow5 {
	background-position:-140px -34px;
}
.ani-arrows.left.arrow6 {
	background-position:-175px -34px;
}
.ani-arrows.left.arrow7 {
	background-position:-210px -34px;
}
.ani-arrows.left.arrow8 {
	background-position:-245px -34px;
}
.ani-arrows.left.arrow9 {
	background-position:-280px -34px;
}
.ani-arrows.left.arrow10 {
	background-position:-315px -34px;
}
.ani-arrows.left.arrow11 {
	background-position:-350px -34px;
}
.ani-arrows.left.arrow12 {
	background-position:-385px -34px;
}
.ani-arrows.left.arrow13 {
	background-position:-420px -34px;
}
.ani-arrows.left.arrow14 {
	background-position:-455px -34px;
}
.error-page h2 {
	position:absolute;
	top:20px;
	color:#fff;
	left:40px;
	font-size:34px;
	margin:0;
	font-weight:normal;
	text-transform:uppercase;
}
.error-page h3 {
	position:absolute;
	top:90px;
	left:40px;
	font-size:14px;
	line-height:normal;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
	color:#fff;
}
.content-box {
	position:relative;
}
.content-box .reg-box {
	position:absolute;
	top:17px;
	right:20px;
	min-height:269px;
	width:267px;
	padding:10px 10px 10px 21px;
}
.reg-box {
	width:208px;
	min-height:340px;
	padding:10px 10px 10px 30px;
	background:#f8f8f8;
}
* html .reg-box {
	height:340px;
}
.reg-box h4 {
	margin:0 0 20px;
	font-size:15px;
	line-height:18px;
	color:#211810;
	letter-spacing:1px;
	text-transform:uppercase;
}
.reg-box h4 span {
	display:block;
	font-size:12px;
}
.reg-box p {
	margin:0 0 10px;
	font-size:12px;
	line-height:16px;
	color:#3d352e;
}
.reg-box .row {
	padding:0 0 15px;
}
.reg-box .row.error {
	padding:0 0 8px;
}
.reg-box select {
	width:190px;
}
.reg-box .selectArea {
	margin:0 0 0 -1px;
}
.form-box .tfield {
	border:1px solid #e1e1e3;
	background:#fff;
	height:17px;
	overflow:hidden;
	color:#6c6c6c;
	font-size:10px;
	width:170px;
	padding:3px 8px 0;
}
.form-box .tfield.error {
	width:239px;
}
.form-box .tfield.mfielderror {
	height:114px;
	width:239px;
}
.form-box .checkbox {
	width:14px;
	height:15px;
	float:left;
	margin:0 8px 0 0;
	padding:0;
}
* html .form-box .checkbox {
	margin:0 5px 0 0;
}
.form-box label {
	color:#6c6c6c;
}
.form-box label a {
	text-decoration:underline;
	color:#6c6c6c;
}
.form-box label a:hover {
	text-decoration:none;
}
.form-box .row {
	width:100%;
}
.form-box .row:after {
	display:block;
	clear:both;
	content:'';
}
.form-box .next-btn .r {
	width:76px;
}
.form-box .next-btn em {
	padding:0 10px 0 0;
}
.link-more {
	float:left;
	position:relative;
	cursor:pointer;
	font-size:10px;
	text-align:center;
	line-height:22px;
}
.link-more .r {
	padding:0 10px 0 0;
	float:left;
	height:22px;
	background:url("http://static.pandora.net/consumer/images/bg-lmore-r.gif") no-repeat 100% 0;
}
.errorbtn .r {
	width:238px;
}
.link-more .l {
	float:left;
	height:22px;
	background:url("http://static.pandora.net/consumer/images/bg-lmore-l.gif") no-repeat;
	width:10px;
}
.link-more em {
	font-style:normal;
	background:url("http://static.pandora.net/consumer/images/arrow01.gif") no-repeat 0 4px;
	padding-left:8px;
}
.link-more.errorbtn em {
background:urlhttp://static.pandora.net/consumer/images/bg-error-arrow.png) no-repeat 0 4px;
	padding-left:8px;
}
.link-more.errorbtn .l {
background:urlhttp://static.pandora.net/consumer/images/bg-error-l.png) no-repeat;
}
.link-more.errorbtn .r {
background:urlhttp://static.pandora.net/consumer/images/bg-error-r.png) no-repeat 100% 0;
	width:238px;
}
.link-more:hover {
	text-decoration:none;
}
.black {
	color:#554d5b!important;
	display:block;
	float:left;
	clear:both;
	position:relative;
}
#moderateHeadline {
	min-height:162px;
	width:975px;
	background:#fff;
}
#moderateHeadline h2 {
	margin-left:-20px;
}
#moderateHeadline h4 {
	position:relative;
	display:block;
	margin-top:80px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}
#moderateImage {
	display:block;
	float:left;
	margin-top:10px;
}
a.button {
	position:relative;
	float:none;
	display:inline-block;
}
a.button:hover {
	text-decoration:none;
}
a.button span {
	position:relative;
	display:block;
	float:left;
	cursor:pointer;
	height:29px;
	line-height:29px;
	width:5px;
	font-size:13px;
	letter-spacing:normal;
	font-family:Calibri, "Lucida Grande", "Lucida Sans", Arial, Verdana, Helvetica;
}
a.button span.c {
	width:auto;
	text-align:center;
	padding:0 2px;
	color:#DCD9DF!important;
}
a.button span.c span.bullet {
	display:inline-block;
	margin:0 3px -3px -6px;
}
a.button span span {
	background:none;
}
a.button span.l {
	background-position:0 0;
	background-repeat:no-repeat;
}
a.button span.c {
	background-position:0 -29px;
}
a.button span.r {
	background-position:0 -58px;
	background-repeat:no-repeat;
}
a.button:hover span.l {
	background-position:0 -87px;
}
a.button:hover span.c {
	background-position:0 -116px;
	color:#FEFEFE!important;
}
a.button:hover span.r {
	background-position:0 -145px;
}
a.button.white span.l {
	background-position:0 -174px;
}
a.button.white span.c {
	background-position:0 -203px;
	color:#46424E!important;
}
a.button.white span.r {
	background-position:0 -232px;
}
a.button.white:hover span.l {
	background-position:0 -261px;
}
a.button.white:hover span.c {
	background-position:0 -290px;
	color:#2C233E!important;
}
a.button.white:hover span.r {
	background-position:0 -319px;
}
a.button.ecom span {
	text-transform:uppercase;
}
a.button.ecom span.l {
	background-position:0 -348px;
}
a.button.ecom span.c {
	background-position:0 -377px;
	text-transform:uppercase;
}
a.button.ecom span.r {
	background-position:0 -406px;
}
a.button.ecom:hover span.l {
	background-position:0 -464px;
}
a.button.ecom:hover span.c {
	background-position:0 -493px;
}
a.button.ecom:hover span.r {
	background-position:0 -522px;
}
a.button.ecom.basket span.c-r {
	width:36px;
	background-position:0 -2331px;
}
a.button.ecom.basket:hover span.c-r {
	background-position:0 -2360px;
}
a.button.ecom.basket span.spacer {
	width:14px;
	background-position:-87px 0;
	margin:0 4px 0 0;
}
a.button.ecom.basket:hover span.spacer {
	background-position:-147px -84px;
}
a.button.ecom.basket span.bullet {
	width:12px;
	height:9px;
	margin:-4px 0 0 0;
	top:50%;
	background-position:-64px -41px;
}
a.button.ecom.basket span.r {
	background-position:0 -435px;
}
a.button.ecom.basket:hover span.r {
	background-position:0 -551px;
}
a.button.ecom.landing span.bullet {
	float:right;
	width:12px;
	height:9px;
	margin:-4px 0 0 7px;
	top:50%;
	background-position:-64px -41px;
}
a.button.add-to-bag-button span, a.button.find-stores-button span {
	line-height:57px;
	height:57px;
}
a.button.add-to-bag-button span.l, a.button.find-stores-button span.l {
	background-position:0 -580px;
}
a.button.add-to-bag-button span.c, a.button.find-stores-button span.c {
	background-position:0 -637px;
}
a.button.add-to-bag-button span.r, a.button.find-stores-button span.r {
	background-position:0 -694px;
}
a.button.add-to-bag-button:hover span.l, a.button.find-stores-button:hover span.l {
	background-position:0 -751px;
}
a.button.add-to-bag-button:hover span.c, a.button.find-stores-button:hover span.c {
	background-position:0 -808px;
}
a.button.add-to-bag-button:hover span.r, a.button.find-stores-button:hover span.r {
	background-position:0 -865px;
}
.collection a.button.add-to-bag-button span.c {
	width:234px;
}
.collection a.button.add-to-bag-button span.c span {
	background:transparent;
}
.collection a.button.add-to-bag-button span.c .bullet, .collection a.button.add-to-bag-button span.c input {
	position:relative;
}
.collection a.button.add-to-bag-button span.c span.input {
	border-right:solid 1px #231B27;
	width:50px;
	padding:0 10px 0 0;
	height:55px;
}
.collection a.button.add-to-bag-button span.c span.input input {
	border:none 0;
	width:19px;
	height:19px;
	text-align:center;
	line-height:19px;
	font-size:12px;
	background-position:-146px -1px;
	padding:0;
	margin:0;
}
.collection a.button.add-to-bag-button span.c span.input span.bullet {
	position:absolute;
	width:8px;
	height:5px;
	background:none;
	right:11px;
	top:50%;
}
.collection a.button.add-to-bag-button span.c span.text {
	width:173px;
	text-align:center;
	font-size:13px;
	color:#fff!important;
	text-transform:uppercase;
}
.collection a.button.add-to-bag-button span.c span.text span.bullet {
	float:none;
	top:0;
	width:12px;
	height:9px;
	margin:0 0 0 9px;
	background-position:-50px -41px;
}
.collection a.button.find-stores-button span.c .bullet {
	position:relative;
}
.collection a.button.find-stores-button span.c {
	width:234px;
	text-align:center;
	font-size:13px;
	color:#fff!important;
	text-transform:uppercase;
	font-family:'Palatino Linotype', Palatino, serif;
}
.collection a.button.find-stores-button span.c span.bullet {
	float:none;
	top:22px;
	width:19px;
	height:15px;
	margin:0 9px 0 0;
	background-position:-104px -59px;
}
.collection a.button.add-to-bag-button.sold-out span.c {
	font-size:22px;
	text-transform:uppercase;
}
a.button.more-products-button span {
	line-height:53px;
	height:53px;
}
a.button.more-products-button span.l {
	background-position:0 -922px;
}
a.button.more-products-button span.c {
	background-position:0 -975px;
	min-width:200px;
	color:#3A3340!important;
	text-transform:uppercase;
}
a.button.more-products-button span.r {
	background-position:0 -1028px;
}
a.button.more-products-button:hover span.l {
	background-position:0 -1081px;
}
a.button.more-products-button:hover span.c {
	background-position:0 -1134px;
	color:#2C233E!important;
}
a.button.more-products-button:hover span.r {
	background-position:0 -1187px;
}
a.button.facebook-connect-button span.l {
	background-position:0 -1240px;
}
a.button.facebook-connect-button span.c {
	background-position:0 -1269px;
	min-width:174px;
	font-size:14px;
	text-transform:none;
	text-align:left;
	padding-left:12px;
}
a.button.facebook-connect-button span.r {
	background-position:0 -1298px;
}
a.button.facebook-connect-button:hover span.l {
	background-position:0 -1327px;
}
a.button.facebook-connect-button:hover span.c {
	background-position:0 -1356px;
}
a.button.facebook-connect-button:hover span.r {
	background-position:0 -1385px;
}
a.button.facebook-connect-button span.c span.bullet {
	display:block;
	width:8px;
	height:15px;
	background-position:-78px -1px;
	top:50%;
	margin:-6px 5px 0 0;
}
a.button.facebook-connect-button.flexwidth span.c {
	min-width:0;
}
a.button.facebook-connect-button.loginoverlay span.c {
	min-width:176px;
}
a.button.storesearch-button span {
	height:42px;
	line-height:42px;
}
a.button.storesearch-button span.l {
	background-position:0 -2389px;
}
a.button.storesearch-button span.c {
	background-position:0 -2431px;
}
a.button.storesearch-button span.r {
	background-position:0 -2473px;
}
a.button.storesearch-button:hover span.l {
	background-position:0 -2389px;
}
a.button.storesearch-button:hover span.c {
	background-position:0 -2431px;
}
a.button.storesearch-button:hover span.r {
	background-position:0 -2473px;
}
a.button.styleguide-designs-button span {
	height:66px;
	line-height:66px;
}
a.button.styleguide-designs-button span.l {
	background-position:0 -2689px;
}
a.button.styleguide-designs-button span.c {
	background-position:0 -2755px;
}
a.button.styleguide-designs-button span.r {
	background-position:0 -2821px;
}
a.button.styleguide-designs-button:hover span.l {
	background-position:0 -2689px;
}
a.button.styleguide-designs-button:hover span.c {
	background-position:0 -2755px;
}
a.button.styleguide-designs-button:hover span.r {
	background-position:0 -2821px;
}
a.button.filter-button span.l {
	background-position:0 -1414px;
}
a.button.filter-button span.c {
	background-position:0 -1443px;
	font-size:12px;
}
a.button.filter-button span.r {
	background-position:0 -1472px;
}
a.button.filter-button:hover span.l {
	background-position:0 -1501px;
}
a.button.filter-button:hover span.c {
	background-position:0 -1530px;
}
a.button.filter-button:hover span.r {
	background-position:0 -1559px;
}
a.button.filter-button.active span.l, a.button.filter-button.active:hover span.l {
	background-position:0 -1588px;
}
a.button.filter-button.active span.c, a.button.filter-button.active:hover span.c {
	background-position:0 -1617px;
}
a.button.filter-button.active span.r, a.button.filter-button.active:hover span.r {
	background-position:0 -1646px;
}
#filter-container .filters li a.button.filter-button span.l {
	border-left:1px solid #42364a;
}
#filter-container .filters li a.button.filter-button span.l, #filter-container .filters li a.button.filter-button span.r {
	background-position:0 -1443px;
}
#filter-container .filters li a.button.filter-button:hover span.l, #filter-container .filters li a.button.filter-button:hover span.r {
	background-position:0 -1530px;
}
#filter-container .filters li a.button.filter-button.active:hover span.l, #filter-container .filters li a.button.filter-button.active:hover span.r, #filter-container .filters li a.button.filter-button.active span.l, #filter-container .filters li a.button.filter-button.active span.r {
	background-position:0 -1617px;
}
#filter-container .filters li:first-child a.button.filter-button span.l {
	background-position:0 -1414px;
	border-left:0 none transparent;
}
#filter-container .filters li:first-child a.button.filter-button:hover span.l {
	background-position:0 -1501px;
}
#filter-container .filters li:first-child a.button.filter-button.active:hover span.l, #filter-container .filters li:first-child a.button.filter-button.active span.l {
	background-position:0 -1588px;
}
#filter-container .filters li:last-child a.button.filter-button span.r {
	background-position:0 -1472px;
}
#filter-container .filters li:last-child a.button.filter-button:hover span.r {
	background-position:0 -1559px;
}
#filter-container .filters li:last-child a.button.filter-button.active span.r, #filter-container .filters li:last-child a.button.filter-button.active:hover span.r {
	background-position:0 -1646px;
}
.filters-loading {
	height:20px;
	width:20px!important;
	position:relative;
	top:12px;
	left:500px;
	display:none;
	margin:0;
	padding:0;
}
a.button.filter-dropdown.active span.l, a.button.filter-dropdown.active:hover span.l {
	background-position:0 -1849px;
}
a.button.filter-dropdown.active span.c, a.button.filter-dropdown.active:hover span.c {
	background-position:0 -1878px;
}
a.button.filter-dropdown.active span.r, a.button.filter-dropdown.active:hover span.r {
	background-position:0 -1907px;
}
#filter-container a.button.filter-dropdown {
	z-index:10001;
	margin:0;
}
#filter-container a.button.filter-dropdown span.c span {
	width:auto;
	background:none;
}
#filter-container a.button.filter-dropdown span.c span.text {
	color:#DCD9DF;
	margin:1px 26px 0 8px;
	padding:0 13px 0 0;
	border-right:solid 1px #40394C;
	line-height:28px;
	height:28px;
	text-align:left;
	min-width:100px;
}
#filter-container a.button.filter-dropdown:hover span.c span.text {
	color:#FEFEFE;
}
#filter-container a.button.filter-dropdown.active span.c span.text, #filter-container a.button.filter-dropdown.active:hover span.c span.text {
	color:#312B37;
	border-right:solid 1px #C5C5C5;
}
#filter-container a.button.filter-dropdown span.c span.bullet {
	position:absolute;
	right:7px;
	top:50%;
	width:8px;
	height:5px;
	margin:-2px 0 0 0;
	background-position:-24px -2px;
}
#filter-container a.button.filter-dropdown:hover span.c span.bullet {
	background-position:-34px -2px;
}
#filter-container a.button.filter-dropdown.active span.c span.bullet, #filter-container a.button.filter-dropdown.active:hover span.c span.bullet {
	background-position:-44px -2px;
}
a.button.filter-reset-button span {
	line-height:34px;
	height:34px;
}
a.button.filter-reset-button span.l {
	background-position:0 -1965px;
}
a.button.filter-reset-button span.c {
	background-position:0 -1999px;
	text-transform:uppercase;
}
a.button.filter-reset-button span.r {
	background-position:0 -2033px;
}
a.button.filter-reset-button:hover span.l {
	background-position:0 -2067px;
}
a.button.filter-reset-button:hover span.c {
	background-position:0 -2101px;
}
a.button.filter-reset-button:hover span.r {
	background-position:0 -2135px;
}
a.button.filter-reset-button.active span.l, a.button.filter-reset-button.active:hover span.l {
	background-position:0 -2169px;
}
a.button.filter-reset-button.active span.c, a.button.filter-reset-button.active:hover span.c {
	background-position:0 -2203px;
}
a.button.filter-reset-button.active span.r, a.button.filter-reset-button.active:hover span.r {
	background-position:0 -2237px;
}
#filter-container a.button.filter-reset-button span.c span {
	display:block;
	text-align:center;
	color:#DCD9DF;
	line-height:normal;
	height:auto;
	font-size:10px;
	background:none;
	margin:4px 0 0;
	float:left;
	width:100%;
}
#filter-container a.button.filter-reset-button:hover span.c span {
	color:#FEFEFE!important;
}
#filter-container a.button.filter-reset-button span.c span.bullet {
	display:block;
	width:12px;
	height:10px;
	margin:6px 0 0 -6px;
	left:50%;
	background-position:-104px -46px;
}
#filter-container a.button.filter-reset-button:hover span.c span.bullet {
	background-position:-118px -46px;
}
#filter-container a.button.filter-reset-button:active span.c span.bullet {
	background-position:-132px -46px;
}
#filter-container a.button.filter-reset-button:active span.l {
	background-position:0 -2169px;
}
#filter-container a.button.filter-reset-button:active span.c {
	background-position:0 -2203px;
}
#filter-container a.button.filter-reset-button:active span.r {
	background-position:0 -2237px;
}
a.button.watches-button span {
	line-height:20px;
	height:20px;
}
a.button.watches-button span.l {
	background-position:0 -2271px;
}
a.button.watches-button span.c {
	background-position:0 -2291px;
}
a.button.watches-button span.r {
	background-position:0 -2311px;
}
a.button.watches-button:hover span.l {
	background-position:0 -2271px;
}
a.button.watches-button:hover span.c {
	background-position:0 -2291px;
}
a.button.watches-button:hover span.r {
	background-position:0 -2311px;
}
a.button.watches-button.active span.l, a.button.watches-button.active:hover span.l {
	background-position:0 -2271px;
}
a.button.watches-button.active span.c, a.button.watches-button.active:hover span.c {
	background-position:0 -2291px;
}
a.button.watches-button.active span.r, a.button.watches-button.active:hover span.r {
	background-position:0 -2311px;
}
a.button.white-size38-button span {
	line-height:38px;
	height:38px;
}
a.button.white-size38-button span.l {
	background-position:0 -2887px;
}
a.button.white-size38-button span.c {
	background-position:0 -2925px;
}
a.button.white-size38-button span.r {
	background-position:0 -2963px;
}
a.button.white-size38-button:hover span.l {
	background-position:0 -2887px;
}
a.button.white-size38-button:hover span.c {
	background-position:0 -2925px;
}
a.button.white-size38-button:hover span.r {
	background-position:0 -2963px;
}
a.button.confirmation-dialog-ok-button span.c {
	padding:0 15px;
}
a.button.confirmation-dialog-cancel-button span.c {
	padding:0 10px;
}
#top, #footer {
	left:0;
	z-index:100;
}
#top .container, #footer .container {
	left:50%;
	width:962px;
	margin:0 0 0 -481px;
}
#top, #top .container {
	height:30px;
}
#top {
	background-color:#2D2232;
	background-position:0 -86px;
}
#top, #top li, #top p {
	color:#fff;
}
#top #fb-like, #top .fb-like {
	width:auto;
	margin:5px 0 0 0;
}
#top #signupLogin {
	width:auto;
	float:right;
}
#top #signupLogin ul, #top #signupLogin p, #top #signupLogin li {
	float:left;
	width:auto;
	margin:0;
	padding:0;
	height:10px;
	line-height:10px;
	list-style-type:none;
	list-style-image:none;
}
#top #signupLogin ul {
	margin:11px -11px 0 0;
}
#top #signupLogin li {
	border-left:solid 1px #989898;
}
#top #signupLogin li:first-child {
	border-left:none 0;
}
#top #signupLogin li a {
	position:relative;
	top:-11px;
	padding:0 11px;
	text-transform:uppercase;
}
#top #signupLogin p {
	color:#716E76;
	margin:0 2px;
	padding:0;
	font-size:12px;
	line-height:30px;
}
#top #signupLogin a {
	font-weight:bold;
	line-height:30px;
	color:#989898;
}
#footer {
	margin:-40px 0 0 0;
	background-color:#FEFEFE;
	overflow:hidden;
}
#footer .container {
	max-height:47px;
	min-height:47px;
}
#footer .container div {
	width:auto;
	overflow:hidden;
}
#footer.footerAbsolute {
	position:fixed;
	bottom:0;
	min-width:962px;
}
#footer ul.menu {
	width:auto;
	margin:8px 0 0 0;
	height:35px;
	padding:0;
	overflow:hidden;
}
#footer ul.menu li {
	width:auto;
	list-style-image:none;
	margin:0;
	padding:0 15px 0 0;
}
#footer ul.menu li a {
	color:#635B6D;
	font-size:10px;
	text-transform:uppercase;
}
#footer #change-language {
	float:right;
	width:auto;
	padding:8px 0 0 0;
}
#footer #change-language img {
	position:relative;
	float:left;
	top:50%;
	margin:-6px 4px 0 2px!important;
	border:solid 1px #c0c0c0;
}
.cufon-active #footer #change-language img {
	margin:-4px 4px 0 2px!important;
}
#footer #SocialMedia {
	float:right;
	height:35px;
	margin:7px 5px 0 10px;
	border-left:solid 1px #D7D7D7;
	width:245px;
}
#footer #SocialMedia li {
	width:auto;
	float:left;
	padding:0;
	margin:0 0 0 10px;
}
#footer #SocialMedia a {
	position:relative;
	float:left;
	text-align:left;
}
#footer #SocialMedia a:hover {
	text-decoration:none;
}
#footer #SocialMedia a span.c {
	position:relative;
	float:left;
	text-align:left;
	padding:0 0 0 20px;
}
#footer #SocialMedia li, #footer #SocialMedia li a, #footer #SocialMedia li span {
	height:18px;
	line-height:18px;
}
#footer #SocialMedia a span.c span.bullet {
	width:12px;
	height:12px;
	position:absolute;
	top:3px;
	left:4px;
}
#footer #SocialMedia a.facebook span.c span.bullet {
	background-position:0 -283px;
}
#footer #SocialMedia a.youtube span.c span.bullet {
	background-position:0 -296px;
}
#footer #SocialMedia a.twitter span.c span.bullet {
	background-position:-26px -283px;
}
#footer #SocialMedia a.googleplus span.c span.bullet {
	background-position:-26px -296px;
}
#footer #SocialMedia a.facebook:hover span.c span.bullet {
	background-position:-13px -283px;
}
#footer #SocialMedia a.youtube:hover span.c span.bullet {
	background-position:-13px -296px;
}
#footer #SocialMedia a.twitter:hover span.c span.bullet {
	background-position:-39px -283px;
}
#footer #SocialMedia a.googleplus:hover span.c span.bullet {
	background-position:-39px -296px;
}
#footer #SocialMedia.single {
	margin:12px 5px 0 10px;
	height:23px;
}
#footer #SocialMedia.single li {
	margin-top:3px;
}
#footer a.button.footer span {
	line-height:27px;
	height:27px;
}
#footer a.button.footer span.c, #footer a.button.footer span.l, #footer a.button.footer span.r {
	background:none;
}
#footer a.button.footer span.c {
	color:#29222E!important;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:normal;
}
#footer #ribbon {
	display:none;
	position:absolute;
	right:0;
	bottom:0;
	background-position:0 -108px!important;
	width:91px;
	height:48px;
}
#menu-container {
	left:0;
	z-index:2;
	height:84px;
}
#menu {
	left:0;
	z-index:100;
	height:79px;
	padding-bottom:5px;
	background-position:bottom;
}
#menu .container {
	left:50%;
	width:962px;
	margin:0 0 0 -481px;
}
#menu a {
	text-decoration:none;
}
#menu h1 {
	position:absolute;
	left:50%;
	top:20px;
	margin:0 0 0 -73px;
}
#menu .menu.top {
	height:79px;
}
#menu .menu.top a.list-menu-item span.bullet {
	display:none;
}
#menu .list-before, #menu .list-after {
	position:absolute;
	left:-10px;
	width:auto;
	max-width:440px;
	top:50%;
}
#menu .list-before {
	height:24px;
	margin:-7px 0 0 0;
}
#menu .list-after {
	left:auto;
	right:-6px;
	height:34px;
	margin:-18px 0 0 0;
}
#menu .list-before li, #menu .list-after li {
	position:relative;
	list-style-image:none;
	float:left;
	margin:0;
}
#menu .list-before li {
	width:auto;
	height:32px;
}
#menu .list-before li a.list-menu-item, #menu .list-after li a.list-menu-item {
	position:relative;
	display:block;
	color:#666;
	font-size:12px;
	text-transform:uppercase;
}
#menu .list-before li a.list-menu-item:hover, #menu .list-after li a.list-menu-item:hover {
	text-decoration:none;
}
#menu .list-before li .hr, #menu .list-after li .hr {
	display:none;
	position:absolute;
	height:1px;
	text-align:center;
	width:auto;
}
#menu .list-before li .hr hr, #menu .list-after li .hr hr {
	border:none 0;
	height:1px;
	background:#817E87;
	margin:0 auto;
	width:100%;
}
#menu .list-before li:hover .hr, #menu .list-after li:hover .hr {
	height:1px;
}
#menu .list-before li:hover .hr hr, #menu .list-after li:hover .hr hr {
	background:#817E87;
}
#menu .list-before li a.list-menu-item {
	height:16px;
	margin-top:-18px;
	padding:18px 10px 18px 10px;
}
#menu .list-before li .hr {
	bottom:auto;
	top:19px;
	z-index:0;
	height:1px;
	left:10px;
	right:10px;
}
#menu .list-before li:hover .hr {
	display:block;
}
#menu .list-before li a.list-menu-item span.bullet {
	position:absolute;
	bottom:0;
	left:50%;
	width:1px;
	height:1px;
	z-index:1;
}
#menu .list-before li a.list-menu-item.explore span.bullet {
	display:block;
	background-position:0 0;
	width:9px;
	height:5px;
	margin:0 0 0 -5px;
	bottom:10px;
}
#menu .list-before li.active a.list-menu-item.explore span.bullet {
	background-position:-11px 0;
	width:10px;
	height:6px;
}
#menu .list-before li.active .hr, #menu .list-before li.active:hover .hr {
	display:block;
	height:2px;
	top:18px;
	right:10px;
}
#menu .list-before li.active .hr hr, #menu .list-before li.active:hover .hr hr {
	height:2px;
	background:#190C26;
}
#menu .list-after li {
	display:block;
	height:34px;
}
#menu .list-after li div.boxed {
	display:table;
	height:34px;
}
#menu .list-after li a.list-menu-item {
	display:table-cell;
	vertical-align:middle;
	padding:0 14px 0 28px;
	font-size:11px;
	color:#312B37;
	height:26px;
	z-index:2;
}
#menu .list-after li a.list-menu-item:hover {
	color:#190C26;
}
#menu .list-after li a.list-menu-item span {
	position:relative;
	vertical-align:middle;
	margin:3px 0 2px 0;
	padding:0;
	font-size:11px;
	text-align:center;
	text-transform:none;
	display:block;
}
#menu .list-after li a.list-menu-item span.top {
	text-transform:uppercase;
	line-height:17px;
	font-weight:bold;
}
#menu .list-after li a.list-menu-item span.bottom {
	display:none;
}
#menu .list-after li .hr {
	display:none;
	top:20px;
	left:28px;
	right:15px;
	width:auto;
}
#menu .list-after li .hr hr {
	background:#BEBDC1;
	width:auto;
}
#menu .list-after li a.list-menu-item.giftcards span.bullet, #menu .list-after li a.list-menu-item.shopping span.bullet, #menu .list-after li a.list-menu-item.wishlist span.bullet {
	display:block;
	position:absolute;
	left:-19px;
	width:12px;
	height:9px;
}
#menu .list-after li a.list-menu-item.shopping span.bullet {
	background-position:0 -54px;
}
#menu .list-after li a.list-menu-item.shopping:hover span.bullet {
	height:10px;
	width:14px;
	left:-20px;
	background-position:-28px -53px;
}
#menu .list-after li.active a.list-menu-item.shopping span.bullet, #menu .list-after li.active a.list-menu-item.shopping:hover span.bullet {
	left:4px;
	top:-19px;
	width:12px;
	height:9px;
	background-position:-14px -54px;
}
#menu .list-after li a.list-menu-item.wishlist span.bullet {
	background-position:0 -65px;
}
#menu .list-after li a.list-menu-item.wishlist:hover span.bullet {
	top:-1px;
	height:11px;
	width:14px;
	left:-20px;
	background-position:-28px -64px;
}
#menu .list-after li.active a.list-menu-item.wishlist span.bullet, #menu .list-after li.active a.list-menu-item.wishlist:hover span.bullet {
	left:-20px;
	width:12px;
	height:9px;
	background-position:-14px -65px;
}
#menu .list-after li a.list-menu-item.giftcards span.bullet {
	width:11px;
	background-position:-44px -54px;
}
#menu .list-after li a.list-menu-item.giftcards:hover span.bullet {
	top:-1px;
	left:-20px;
	width:14px;
	height:11px;
	background-position:-68px -52px;
}
#menu .list-after li.active a.list-menu-item.giftcards span.bullet, #menu .list-after li.active a.list-menu-item.giftcards:hover span.bullet {
	left:-19px;
	width:12px;
	height:9px;
	background-position:-56px -54px;
}
#menu .list-after li.search {
	width:36px;
}
#menu .list-after li.search .search-button-bg {
	width:36px;
	height:34px;
	margin:0;
	right:0;
	top:4px;
	position:absolute;
}
#menu .list-after li.search:hover .search-button-bg, #menu .list-after li.search a.list-menu-item, #menu .list-after li.search #search-form span {
	background-position:-163px -118px;
}
#menu .list-after li.search a.list-menu-item {
	position:absolute;
	padding:0;
	width:36px;
	height:34px;
	background-position:-163px -84px;
	z-index:4;
	top:-1px;
}
#menu .list-after li.search #search-form {
	z-index:3;
	display:none;
	top:4px;
	width:410px;
	right:0;
	height:34px;
	overflow:hidden;
	position:absolute;
	padding:0;
	background:#fff;
}
#menu .list-after li.search #search-form span {
	position:absolute;
	width:18px;
	height:34px;
}
#menu .list-after li.search #search-form span.l {
	left:0;
	background-position:-163px -118px;
}
#menu .list-after li.search #search-form span.c {
	left:18px;
	right:18px;
	width:auto;
	background-position:0 -30px;
}
#menu .list-after li.search #search-form span.r {
	right:0;
	background-position:-181px -118px;
}
#menu .list-after li.search #search-form .search-form {
	position:absolute;
	background:transparent;
	border:none 0;
	top:2px;
	left:0;
	height:30px;
	line-height:30px;
	width:228px;
	outline:none;
	padding:0;
}
#menu .list-after li.search #search-form .search-form-overlay {
	cursor:pointer;
	display:block;
	position:absolute;
	right:46px;
	height:32px;
	line-height:29px;
	top:1px;
	margin:0;
	padding:0;
	width:224px;
	color:#888;
	font-style:italic;
}
#menu li .curtain-box {
	position:absolute;
	display:none;
	top:-22px;
	z-index:1;
	right:0;
	width:100%;
}
#menu li .curtain-box .top {
	height:79px;
	width:100%;
	background:#EFEFF1;
}
#menu li .curtain-box .main {
	top:79px;
	padding:1px 10px 10px 10px;
	width:auto;
	right:0;
	position:absolute;
	background:#EFEFF1;
}
#menu li:hover .curtain-box {
	display:none;
}
#menu #curtain div.menu {
	position:relative;
	padding-left:0;
}
#menu #curtain div.menu ul li {
	float:left;
	padding:0!important;
	margin-right:1px;
}
#menu #curtain div.menu ul li a {
	width:140px;
	height:22px;
	padding:4px 20px;
	line-height:22px;
	display:block;
	text-transform:uppercase;
	text-align:center;
	background:#fff;
	text-decoration:none;
}
#menu #curtain div.menu ul li a:hover, #menu div.menu ul li a.active {
	background:#fbfbfb;
}
#menu #curtain div.menu ul li a cufon {
	padding:5px 0;
}
#menu #curtain div.menu ul li a.button {
	height:30px;
	width:34px;
	padding:0;
	overflow:hidden;
}
#menu #curtain div.menu ul li.search {
	height:30px;
	overflow:hidden;
	margin-right:0;
}
#menu #curtain div.menu #search-form {
	width:354px;
	height:22px;
	padding:4px;
	position:absolute;
	top:0;
	right:34px;
	background:#fff;
	display:none;
}
#menu #curtain div.menu #search-form input {
	width:342px;
	height:20px;
	padding:0 5px;
	line-height:20px;
	border:1px solid #bbb;
}
#menu #curtain div.menu #search-form input:focus {
	border-color:#666;
}
#menu #curtain {
	top:-15px;
	width:100%;
	overflow:hidden;
	position:relative;
	background-color:transparent;
	display:none;
}
#menu #curtain #CurtainArea {
	top:-5px;
	padding:20px 0;
}
#menu.fixed #curtain #CurtainArea {
	top:-20px;
}
#menu #curtain ul li {
	float:left;
	list-style:none;
}
#menu #curtain .curtain-background {
	background:#fff;
	border-bottom:1px solid #ededed;
	border-top:1px solid #ededed;
}
#menu #curtain .curtain-background, #menu #curtain .scroll-wrapper, #menu #curtain .scroll-panel-wrapper, #menu #curtain .scroll-nav-container {
	height:170px;
}
#menu #curtain .scroll-wrapper {
	width:961px;
	overflow:visible;
	position:absolute;
	top:0;
	z-index:10;
	display:none;
}
#menu #curtain .scroll-panel>ul li {
	margin:0;
	border-right:1px solid #ededed;
	overflow:hidden;
}
#menu #curtain .scroll-panel>ul li.item {
	height:170px;
}
#menu #curtain .scroll-panel>ul li:first-child {
	border-left:1px solid #ededed;
}
#menu #curtain .scroll-panel>ul li.width-50 {
	width:479px;
}
#menu #curtain .scroll-panel>ul li.width-33 {
	width:319px;
}
#menu #curtain .scroll-panel>ul li.width-25 {
	width:239px;
}
#menu #curtain .scroll-panel>ul li.width-20 {
	width:191px;
}
#menu #curtain .scroll-panel>ul li.width-16 {
	width:159px;
}
#menu #curtain .scroll-panel>ul li.width-14 {
	width:136px;
}
#menu #curtain .scroll-panel>ul li.width-12 {
	width:119px;
}
#menu #curtain .scroll-panel>ul li .product-image {
	height:129px;
	text-align:center;
}
#menu #curtain .scroll-panel>ul li .product-image .menu-product-image {
	position:relative;
	display:block;
	height:135px;
	width:135px;
	left:50%;
	margin:0 0 0 -67px;
	text-indent:-9999px;
}
#menu #curtain .scroll-panel>ul li .product-image .menu-product-image.bracelets {
	background-position:0 0;
}
#menu #curtain .scroll-panel>ul li .product-image .menu-product-image.charms {
	background-position:0 -135px;
}
#menu #curtain .scroll-panel>ul li .product-image .menu-product-image.rings {
	background-position:0 -540px;
}
#menu #curtain .scroll-panel>ul li .product-image .menu-product-image.earrings {
	background-position:0 -270px;
}
#menu #curtain .scroll-panel>ul li .product-image .menu-product-image.necklaces-and-pendants {
	background-position:0 -405px;
}
#menu #curtain .scroll-panel>ul li .product-image .menu-product-image.watches {
	background-position:0 -675px;
}
#menu #curtain .scroll-panel>ul li .product-text {
	height:25px;
	padding-top:10px;
	line-height:25px;
	text-align:center;
	text-transform:uppercase;
}
#menu #curtain .scroll-panel>ul li .product-text h3 {
	padding:0 10px;
}
#menu #curtain .scroll-panel>ul li .product-text a {
	line-height:25px;
}
#menu #curtain .scroll-panel>ul li .product-text a span.bullet {
	display:none;
}
#menu #curtain .scroll-panel {
	width:10000px;
	position:absolute;
	top:0;
	left:0;
}
#menu #curtain .scroll-wrapper .scroll-nav-container {
	z-index:1;
	margin-top:0;
	position:absolute;
	width:34px;
	background:#fff;
}
#menu #curtain .scroll-wrapper .scroll-nav-container.scroll-nav-previous {
	left:-34px;
	border-right:solid 1px #EDEDED;
}
#menu #curtain .scroll-wrapper .scroll-nav-container.scroll-nav-next {
	width:35px;
	right:-35px;
	border-left:solid 1px #EDEDED;
	top:0px;
}
#menu #curtain .scroll-wrapper .scroll-nav-container .scroll-navigation-button {
	margin-top:-15px;
	width:27px;
	height:28px;
}
#menu #curtain .scroll-wrapper .scroll-nav-container .scroll-navigation-button.scroll-previous {
	left:0;
	background-position:-87px -261px;
}
#menu #curtain .scroll-wrapper .scroll-nav-container .scroll-navigation-button.scroll-next {
	right:0;
	background-position:-114px -261px;
}
#menu #curtain .navigation {
	padding:15px 0 12px;
}
#menu #curtain .navigation ul {
	width:auto;
	left:50%;
}
#menu #curtain .navigation li {
	float:left;
	display:block;
	margin-left:0!important;
}
#menu #curtain .navigation li a.button.explore-button span {
	height:29px;
	line-height:29px;
	font-size:13px;
}
#menu #curtain .navigation li a.button.explore-button span.c {
	padding:0;
}
#menu #curtain .navigation li a.button.explore-button span.l {
	background-position:0 -2515px!important;
	background-repeat:no-repeat;
	display:none;
}
#menu #curtain .navigation li a.button.explore-button span.c {
	background-position:0 -2544px!important;
}
#menu #curtain .navigation li a.button.explore-button span.r {
	background-position:0 -2573px!important;
	background-repeat:no-repeat;
	display:none;
}
#menu #curtain .navigation li a.button.explore-button.active span.l {
	background-position:0 -2602px!important;
	background-repeat:no-repeat;
	display:none;
}
#menu #curtain .navigation li a.button.explore-button.active span.c {
	background-position:0 -2631px!important;
}
#menu #curtain .navigation li a.button.explore-button.active span.r {
	background-position:0 -2660px!important;
	background-repeat:no-repeat;
	display:none;
}
#menu #curtain .navigation li.first a.button.explore-button span.l, #menu #curtain .navigation li.last a.button.explore-button span.r, #menu #curtain .navigation li a.button.explore-button.active span.l, #menu #curtain .navigation li a.button.explore-button.active span.r {
	display:block;
}
#menu #curtain .navigation li a.button.explore-button span.spacer {
	position:relative;
	z-index:1;
	width:1px;
	background:none;
	padding:0;
	margin:1px -1px 0;
	height:27px;
	line-height:27px;
	background:#E1E0E4;
	border-right:solid 1px #FDFDFD;
}
#menu #curtain .navigation li.first a.button.explore-button span.spacer, #menu #curtain .navigation li a.button.explore-button.active span.spacer {
	display:none;
}
#menu #curtain .navigation li a.button.explore-button span.text {
	position:relative;
	color:#46424E!important;
	z-index:1;
	width:auto;
	background:none;
	padding:0 15px;
	min-width:40px;
}
#menu #curtain .navigation li a.button.explore-button.active span.text {
	padding:0 10px;
}
#menu #curtain .navigation li a.button.explore-button.active span.text {
	padding:0 10px 0 10px;
}
#menu #curtain .navigation li a.button.explore-button.active span.text {
	padding:0 10px 0 10px;
}
#menu #curtain .navigation li.first a.button.explore-button.active span.text {
	padding:0 10px 0 15px;
}
#menu #curtain .navigation li.last a.button.explore-button.active span.text {
	padding:0 15px 0 10px;
}
#menu #curtain .navigation li a.button.explore-button span.bullet {
	display:none;
}
#menu #curtain .navigation li a.button.explore-button.active span.bullet {
	display:block;
	position:absolute;
	left:50%;
	top:-6px;
	height:34px;
	line-height:34px;
	width:19px;
	margin:0 0 0 -10px;
	background-position:-181px -261px;
}
#menu #curtain ul.scroll-navigation li {
	float:none;
}
#menu.fixed {
	left:0;
	top:0;
	margin-left:0;
}
#menu.fixed #curtain {
	top:0;
}
ul.scroll-navigation {
	text-align:center;
	height:14px;
}
ul.scroll-navigation li {
	position:relative;
	list-style:none;
	width:13px!important;
	height:13px!important;
	float:none!important;
	display:inline-block!important;
	cursor:pointer;
	background-position:-92px -110px;
	text-indent:-9999px;
	line-height:13px!important;
	margin:0 4px 0 0!important;
	padding:0!important;
}
ul.scroll-navigation li.active, #menu #curtain ul.scroll-navigation li.index:hover {
	text-decoration:none;
	background-position:-92px -123px;
	border:none!important;
}
ul.scroll-navigation.with-next-prev li.previous, ul.scroll-navigation.with-next-prev li.next {
	width:8px!important;
	height:13px;
}
ul.scroll-navigation.with-next-prev li.previous {
	background-position:-3px -157px;
}
ul.scroll-navigation.with-next-prev li.previous.inactive {
	background-position:-24px -157px;
}
ul.scroll-navigation.with-next-prev li.next {
	background-position:-13px -157px;
	margin-right:0;
}
ul.scroll-navigation.with-next-prev li.next.inactive {
	background-position:-34px -157px;
}
div.scroll-navigation-button {
	width:26px;
	height:26px;
	overflow:hidden;
	position:absolute;
	top:50%;
	margin-top:-25px;
	cursor:pointer;
}
div.scroll-navigation-button.scroll-previous {
	left:-29px;
	background-position:-87px -261px;
}
div.scroll-navigation-button.scroll-next {
	right:-29px;
	background-position:-114px -261px;
}
div.scroll-navigation-button.inactive {
	display:none;
}
.scroll-navigation-inside .scroll-navigation-container {
	position:absolute;
	bottom:10px;
	height:20px;
}
.scroll-navigation-inside .scroll-navigation-container ul.scroll-navigation {
	padding-top:0;
}
#menu #curtain div.scroll-navigation-container {
	display:none;
}
#menu #curtain .scroll-navigation-container-split {
	display:none;
}
span.bullet.countryFlag {
	width:16px;
	height:11px;
	background-position:0 0;
}
span.bullet.countryFlag.ae {
	background-position:0 -12px;
}
span.bullet.countryFlag.ar {
	background-position:0 -24px;
}
span.bullet.countryFlag.at {
	background-position:0 -36px;
}
span.bullet.countryFlag.au {
	background-position:0 -48px;
}
span.bullet.countryFlag.az {
	background-position:0 -60px;
}
span.bullet.countryFlag.be {
	background-position:0 -72px;
}
span.bullet.countryFlag.bg {
	background-position:0 -84px;
}
span.bullet.countryFlag.br {
	background-position:0 -96px;
}
span.bullet.countryFlag.by {
	background-position:0 -108px;
}
span.bullet.countryFlag.ca {
	background-position:0 -120px;
}
span.bullet.countryFlag.ch {
	background-position:0 -132px;
}
span.bullet.countryFlag.cn {
	background-position:0 -144px;
}
span.bullet.countryFlag.co {
	background-position:0 -156px;
}
span.bullet.countryFlag.cz {
	background-position:0 -168px;
}
span.bullet.countryFlag.de {
	background-position:0 -180px;
}
span.bullet.countryFlag.dk {
	background-position:0 -192px;
}
span.bullet.countryFlag.ec {
	background-position:0 -204px;
}
span.bullet.countryFlag.ee {
	background-position:0 -216px;
}
span.bullet.countryFlag.es {
	background-position:0 -228px;
}
span.bullet.countryFlag.fi {
	background-position:0 -240px;
}
span.bullet.countryFlag.fr {
	background-position:0 -252px;
}
span.bullet.countryFlag.gb {
	background-position:0 -264px;
}
span.bullet.countryFlag.ge {
	background-position:0 -276px;
}
span.bullet.countryFlag.gr {
	background-position:0 -288px;
}
span.bullet.countryFlag.hk {
	background-position:0 -300px;
}
span.bullet.countryFlag.hr {
	background-position:0 -312px;
}
span.bullet.countryFlag.hu {
	background-position:0 -324px;
}
span.bullet.countryFlag.id {
	background-position:0 -336px;
}
span.bullet.countryFlag.ie {
	background-position:0 -348px;
}
span.bullet.countryFlag.il {
	background-position:0 -360px;
}
span.bullet.countryFlag.in {
	background-position:0 -372px;
}
span.bullet.countryFlag.it {
	background-position:0 -384px;
}
span.bullet.countryFlag.jp {
	background-position:0 -396px;
}
span.bullet.countryFlag.kr {
	background-position:0 -408px;
}
span.bullet.countryFlag.kz {
	background-position:0 -420px;
}
span.bullet.countryFlag.lt {
	background-position:0 -432px;
}
span.bullet.countryFlag.lv {
	background-position:0 -444px;
}
span.bullet.countryFlag.ma {
	background-position:0 -456px;
}
span.bullet.countryFlag.mk {
	background-position:0 -468px;
}
span.bullet.countryFlag.mx {
	background-position:0 -480px;
}
span.bullet.countryFlag.my {
	background-position:0 -492px;
}
span.bullet.countryFlag.nl {
	background-position:0 -504px;
}
span.bullet.countryFlag.no {
	background-position:0 -516px;
}
span.bullet.countryFlag.nz {
	background-position:0 -528px;
}
span.bullet.countryFlag.ph {
	background-position:0 -540px;
}
span.bullet.countryFlag.pl {
	background-position:0 -552px;
}
span.bullet.countryFlag.pt {
	background-position:0 -564px;
}
span.bullet.countryFlag.ro {
	background-position:0 -576px;
}
span.bullet.countryFlag.rs {
	background-position:0 -588px;
}
span.bullet.countryFlag.ru {
	background-position:0 -600px;
}
span.bullet.countryFlag.se {
	background-position:0 -612px;
}
span.bullet.countryFlag.sg {
	background-position:0 -624px;
}
span.bullet.countryFlag.si {
	background-position:0 -636px;
}
span.bullet.countryFlag.sk {
	background-position:0 -648px;
}
span.bullet.countryFlag.sl {
	background-position:0 -660px;
}
span.bullet.countryFlag.th {
	background-position:0 -672px;
}
span.bullet.countryFlag.tn {
	background-position:0 -684px;
}
span.bullet.countryFlag.tr {
	background-position:0 -696px;
}
span.bullet.countryFlag.tw {
	background-position:0 -708px;
}
span.bullet.countryFlag.ua {
	background-position:0 -720px;
}
span.bullet.countryFlag.us {
	background-position:0 -732px;
}
span.bullet.countryFlag.ve {
	background-position:0 -744px;
}
span.bullet.countryFlag.vn {
	background-position:0 -756px;
}
span.bullet.countryFlag.za {
	background-position:0 -768px;
}
span.bullet.countryFlag.lu {
	background-position:0 -780px;
}
span.bullet {
	position:relative;
	display:inline-block;
}
span.processingYourRequest {
	font-size:38px;
}
#at16pt {
	width:auto;
}
#at16pc div {
	width:auto;
}
.aligned-center {
	text-align:center;
}
.fixed {
	position:fixed!important;
	top:44px;
	left:50%;
	z-index:999;
	margin-left:-481px;
}
.widget {
	position:relative;
	background:#ededed;
}
.widget h2 {
	width:100%;
	position:absolute;
	bottom:30px;
	text-align:center;
}
.collection-widget {
	height:250px;
	overflow:hidden;
}
.width-100 {
	width:960px;
}
.width-50 {
	width:479px;
}
.width-33 {
	width:319px;
}
.width-25 {
	width:239px;
}
.width-12 {
	width:113px;
}
.width-100-box {
	width:958px;
	margin-bottom:4px;
}
.width-50-box {
	width:476px;
}
.width-33-box {
	width:316px;
}
.width-25-box {
	width:238px;
}
.width-100-box, .width-50-box, .width-33-box, .width-25-box {
	border:1px solid #ddd;
}
.scroll-panel {
	width:10000px;
	position:relative;
}
.scroll-panel-wrapper {
	overflow:hidden;
}
.scroll-panel.fade-panel ul li {
	float:none;
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.scroll-panel.fade-panel ul li:first-child {
	display:block;
}
.navigation {
	padding-top:10px;
}
.navigation ul {
	text-align:center;
}
.navigation ul li {
	float:none;
	display:inline-block;
}
.flash-holder .flash-holder {
	visibility:hidden;
}
#transition-area {
	height:360px;
	position:relative;
}
#transition-area .image {
	width:960px;
	height:360px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	display:none;
	box-shadow:0 2px 5px #333;
	-webkit-box-shadow:0 2px 5px #333;
}
#transition-area .image-current {
	display:block!important;
	z-index:99;
	opacity:1;
}
#transition-area .slide-off {
	-moz-transform:translate(0px, 0px);
-moz-transition-duration:.5s;
	-moz-transition-timing-function:ease-in-out;
	-webkit-transition-property:-webkit-transform;
	-webkit-transform:translate(0px, 0px);
-webkit-transition-duration:.5s;
	-webkit-transition-timing-function:ease-in-out;
}
#transition-area .slide {
	transform:translate(98px, 534px) rotate(-24deg) scale(0.75)!important;
	-moz-transform:translate(98px, 534px) rotate(-24deg) scale(0.75)!important;
	-webkit-transform:translate(98px, 534px) rotate(-24deg) scale(0.75)!important;
	z-index:1000!important;
}
#transition-area .fade-through {
-webkit-animation-duration:.75s;
	-webkit-animation-iteration-count:1;
	-webkit-transform:scale(1) translate(0px, 0px);
	-webkit-transform-origin-x:50%;
	-webkit-transform-origin-y:50%;
	opacity:0;
	z-index:20;
}
#font-samples h1 {
	font-size:48px;
	font-variant:normal;
	font-weight:bold;
}
#font-samples h2 {
	font-size:36px;
	font-variant:normal;
}
#font-samples h3 {
	font-size:24px;
	font-variant:normal;
}
#base64 .image {
	width:100px;
	height:100px;
	overflow:hidden;
	background-color:#f00;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("/design/consumer/css/CssImages/folder.png");
	background-image:url();
}
.slider {
	width:974px;
	height:368px;
	overflow:hidden;
	position:relative;
}
.slider img {
	left:0;
	position:relative;
}
#popup-background {
	display:none;
	position:fixed;
	_position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000;
	opacity:.7;
	border:1px solid #cecece;
	z-index:100;
}
#popup-content {
	display:none;
	left:300px;
	top:20px;
	position:fixed;
	_position:absolute;
	margin:0 auto;
	width:600px;
	padding:20px;
	background:#fff;
	z-index:200;
	font-size:13px;
	-webkit-box-shadow:0 0 50px #222;
	-moz-box-shadow:0 0 50px #222;
	box-shadow:0 0 50px #222;
}
#popup-content .form {
	display:block;
}
#popup-content-close {
	font-size:14px;
	line-height:14px;
	right:4px;
	top:4px;
	position:absolute;
	font-weight:bold;
}
#popup-content-close a {
	display:block;
}
.missing {
	background-color:#ebabab;
}
.error-message {
	color:#f54242;
}
#languages {
	width:600px;
	display:none;
}
#language-list {
	padding-top:20px;
}
#language-list li {
	width:180px;
	height:30px;
	overflow:hidden;
	float:left;
	margin-bottom:20px;
	padding-right:20px;
}
#language-list li a {
	float:left;
	display:block;
	line-height:30px;
}
#language-list li a.image {
	width:50px;
	height:30px;
	overflow:hidden;
	margin-right:10px;
	background:#ddd;
}
.clear-float:after {
	content:".";
	visibility:hidden;
	display:block;
	clear:both;
	height:0;
}
ul.list-horisontal li {
	float:left;
	position:relative;
	overflow:hidden;
	background:#fff;
	list-style:none;
}
ul.list-horisontal li:hover {
	outline-color:#ccc;
}
ul.list-25 li {
	height:239px;
	margin:0;
}
.hover-active {
	display:none;
}
li:hover>.hover-active {
	display:block;
}
#languageSelectorPane .header {
	border-bottom:1px solid #F1F1F1;
	padding-bottom:15px;
	padding-top:10px;
	text-align:left;
	width:100%;
	font-size:15px;
}
#languageSelectorPane .title {
	padding-bottom:15px;
}
#languageSelectorPane h2, #languageSelectorPane h3 {
	text-transform:uppercase;
}
#languageSelectorPane h2 {
	text-align:center;
}
#languageSelectorPane .column {
	float:left;
	padding:0 0 20px;
	width:190px;
	text-align:left;
}
#languageSelectorPane .columns-holder {
	padding-left:20px;
	padding-top:15px;
}
#languageSelectorPane li, #languageSelectorPane .confirm-language a.more-languages {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:21px;
	list-style-image:none;
	margin:0;
	text-transform:uppercase;
	position:relative;
	width:185px;
}
.languageSelectorPaneCorner {
	background-image:url();
	background-position:right bottom;
	background-repeat:no-repeat;
	width:81px!important;
	height:43px!important;
	bottom:0;
	right:0!important;
	position:absolute!important;
	float:none!important;
}
#languageSelectorPane .languageSelectorPaneCorner {
	bottom:-31px;
}
#languageSelectorPane.confirm .languageSelectorPaneCorner {
	bottom:-28px;
}
#languageSelectorPane .confirm-language li {
	background-image:url();
	background-position:right bottom;
	background-repeat:no-repeat;
	height:29px;
	width:93px;
	margin-right:10px;
	cursor:pointer;
}
#languageSelectorPane .confirm-language a.more-languages {
	width:auto;
	position:absolute;
	top:0;
	left:10px;
}
#languageSelectorPane a {
	color:#6D6D6D;
}
#languageSelectorPane a.countryName {
	position:absolute;
	top:2px;
}
#languageSelectorPane .columns-holder ul {
	float:left;
	width:185px;
}
#languageSelectorPane .columns-holder ul.withBorder {
	border-left:1px solid #F1F1F1;
}
#languageSelectorPane .columns-holder ul li {
	cursor:pointer;
}
#languageSelectorPane .columns-holder ul li:hover a, #languageSelectorPane .columns-holder ul li.selected {
	font-weight:bold;
	text-decoration:none;
	font-weight:bold;
}
#languageSelectorPane .columns-holder ul li:hover img {
	outline:2px solid #36243E;
}
#languageSelectorPane .columns-holder ul li a span {
	padding:0 0 0 28px;
}
#languageSelectorPane a.selected {
	font-weight:bold;
}
#languageSelectorPane span.bullet.countryFlag {
	left:0;
	margin-top:1px;
	position:relative;
}
#languageSelectorPane span.bullet.countryFlag {
	border:1px solid silver;
	height:11px;
	width:16px;
	margin-right:9px;
}
#languageSelectorPane .confirm-language {
	display:none;
	text-align:center;
	padding-top:25px;
}
#languageSelectorPane .confirm-language a {
	color:#E0DBE1;
	text-transform:capitalize;
	color:#E0DBE1;
	left:29px;
	padding-top:5px;
	text-transform:capitalize;
	top:3px;
}
#languageSelectorPane .confirm-language img.country-flag {
	border:1px solid silver;
	height:11px;
	margin-right:9px;
	width:16px;
	position:relative;
	top:3px;
}
#languageSelectorPane .confirm-language ul.country-languages {
	border-top:1px solid #F1F1F1;
	float:none;
	margin-top:10px;
	padding-top:10px;
	width:196px;
	margin-left:-98px;
	left:50%;
}
#languageSelectorPane .confirm-language ul.country-languages li {
	width:92px;
	margin:0 0 0 10px;
}
#languageSelectorPane .confirm-language ul.country-languages li:first-child {
	margin:0;
}
#languageSelectorPane .confirm-language h2.countryName {
	display:inline;
	font-size:15px;
	margin-left:-5px;
}
.dynBoxNew {
	position:relative;
	float:left;
}
.dynBoxNew div {
	position:relative;
	float:left;
	width:100%;
}
.dynBoxNew .dynBoxNewTop, .dynBoxNew .dynBoxNewBottom {
	left:0;
}
.dynBoxNew .dynBoxNewTop .dynBoxNewTopLeft, .dynBoxNew .dynBoxNewBottom .dynBoxNewBottomLeft {
	width:24px!important;
	height:24px;
}
.dynBoxNew .dynBoxNewTop .dynBoxNewTopLeft {
	background:url("/design/comsumer/images/dynBoxTopLeft.png") no-repeat 0 0;
}
.dynBoxNew .dynBoxNewBottom .dynBoxNewBottomLeft {
	background:url("/design/comsumer/images/dynBoxBottomLeft.png") repeat-x 0 0;
}
.dynBoxNew .dynBoxNewTop .dynBoxNewTopBg, .dynBoxNew .dynBoxNewBottom .dynBoxNewBottomBg {
	position:absolute;
	left:24px;
	right:24px;
	width:auto;
	height:24px;
}
.dynBoxNew .dynBoxNewTop .dynBoxNewTopBg {
	background:url("/design/comsumer/images/dynBoxTopBg.png") repeat-x 0 0;
}
.dynBoxNew .dynBoxNewBottom .dynBoxNewBottomBg {
	background:url("/design/comsumer/images/dynBoxBottomBg.png") repeat-x 0 0;
}
.dynBoxNew .dynBoxNewTop .dynBoxNewTopRight, .dynBoxNew .dynBoxNewBottom .dynBoxNewBottomRight {
	position:absolute;
	right:0;
	width:24px;
	height:24px;
}
.dynBoxNew .dynBoxNewTop .dynBoxNewTopRight {
	background:url("/design/comsumer/images/dynBoxTopRight.png") no-repeat 0 0;
}
.dynBoxNew .dynBoxNewBottom .dynBoxNewBottomRight {
	background:url("/design/comsumer/images/dynBoxBottomRight.png") no-repeat 0 0;
}
.dynBoxNew .dynBoxNewMain .dynBoxNewLeft {
	position:absolute;
	width:24px;
	top:24px;
	bottom:24px;
	background:url("/design/comsumer/images/dynBoxLeftBg.png") repeat-y 0 0;
}
.dynBoxNew .dynBoxNewMain .dynBoxNewRight {
	position:absolute;
	right:0;
	top:24px;
	bottom:24px;
	width:24px;
	background:url("/design/comsumer/images/dynBoxRightBg.png") repeat-y 0 0;
}
.dynBoxNew .dynBoxNewBottom {
	position:absolute;
	bottom:0;
}
.dynBoxNew .dynBoxNewMain {
	position:relative;
	margin:-24px 0 0 0;
}
.dynBoxNew .dynBoxNewMain .dynBoxNewContent {
	position:relative;
	width:300px;
	min-height:50px;
	padding:0;
	z-index:10;
	background:#fff;
	margin:14px -10px 14px 14px;
}
div.spot {
	background:#fff;
}
div.spot, div.spot div {
	float:none;
}
div.spot .spot-image a, div.spot .spot-image a:hover {
	text-decoration:none;
}
div.spot .spot-image a.play {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
div.spot .spot-image div.play {
	background-position:-161px -205px;
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	height:38px;
	width:39px;
	margin:-19px 0 0 -19px;
	z-index:10;
}
div.spot.spot-20 {
	width:200px;
}
div.spot.spot-20 .spot-image {
	width:190px;
}
div.spot.spot-20 .spot-image img {
	width:190px;
}
div.spot.spot-20 .spot-image.no-border {
	width:200px;
}
div.spot.spot-20 .spot-image.no-border img {
	width:200px;
}
div.spot.spot-20:hover .spot-image img {
	width:210px;
}
div.spot.spot-20 .spot-image img.play {
	width:58px;
	height:58px;
	margin-left:76px;
	margin-top:20%;
	position:absolute;
}
div.spot.spot-20:hover .spot-image.no-border img {
	width:230px;
}
div.spot.spot-20.no-zoom:hover .spot-image img {
	width:190px;
}
div.spot.spot-20.no-zoom:hover .spot-image img.play {
	width:58px;
}
div.spot.spot-20.no-zoom:hover .spot-image.no-border img {
	width:200px;
}
div.spot.spot-25 {
	width:240px;
}
div.spot.spot-25 .spot-image {
	width:230px;
}
div.spot.spot-25 .spot-image img {
	width:230px;
}
div.spot.spot-25 .spot-image img.play {
	width:58px;
	height:58px;
	margin-left:86px;
	margin-top:55px;
	position:absolute;
}
div.spot.spot-25 .spot-image.no-border {
	width:240px;
}
div.spot.spot-25 .spot-image.no-border img {
	width:240px;
}
div.spot.spot-25:hover .spot-image img {
	width:250px;
}
div.spot.spot-25:hover .spot-image.no-border img {
	width:270px;
}
div.spot.spot-25.no-zoom:hover .spot-image img {
	width:230px;
}
div.spot.spot-25.no-zoom:hover .spot-image img.play {
	width:58px;
}
div.spot.spot-25.no-zoom:hover .spot-image.no-border img {
	width:240px;
}
div.spot.spot-26 {
	width:250px;
}
div.spot.spot-26 .spot-image {
	width:240px;
}
div.spot.spot-26 .spot-image img {
	width:234px;
}
div.spot.spot-26 .spot-image img.play {
	width:58px;
	height:58px;
	margin-left:86px;
	margin-top:55px;
	position:absolute;
}
div.spot.spot-26 .spot-image.no-border {
	width:250px;
}
div.spot.spot-26 .spot-image.no-border img {
	width:250px;
}
div.spot.spot-26:hover .spot-image img {
	width:250px;
}
div.spot.spot-26:hover .spot-image.no-border img {
	width:270px;
}
div.spot.spot-26.no-zoom:hover .spot-image img {
	width:240px;
}
div.spot.spot-26.no-zoom:hover .spot-image img.play {
	width:58px;
}
div.spot.spot-26.no-zoom:hover .spot-image.no-border img {
	width:250px;
}
div.spot.spot-33 {
	width:320px;
}
div.spot.spot-33 .spot-image {
	width:310px;
}
div.spot.spot-33 .spot-image img {
	width:310px;
}
div.spot.spot-33 .spot-image img.play {
	width:58px;
	height:58px;
	margin-left:126px;
	margin-top:55px;
	position:absolute;
}
div.spot.spot-33 .spot-image.no-border {
	width:320px;
}
div.spot.spot-33 .spot-image.no-border img {
	width:320px;
}
div.spot.spot-33:hover .spot-image img {
	width:330px;
}
div.spot.spot-33:hover .spot-image.no-border img {
	width:360px;
}
div.spot.spot-33.no-zoom:hover .spot-image img {
	width:310px;
}
div.spot.spot-33.no-zoom:hover .spot-image img.play {
	width:58px;
}
div.spot.spot-33.no-zoom:hover .spot-image.no-border img {
	width:320px;
}
div.spot.spot-50 {
	width:480px;
}
div.spot.spot-50 .spot-image {
	width:470px;
}
div.spot.spot-50 .spot-image img {
	width:470px;
}
div.spot.spot-50 .spot-image img.play {
	width:58px;
	height:58px;
	margin-left:206px;
	margin-top:105px;
	position:absolute;
}
div.spot.spot-50 .spot-image.no-border {
	width:480px;
}
div.spot.spot-50 .spot-image.no-border img {
	width:480px;
}
div.spot.spot-50:hover .spot-image img {
	width:490px;
}
div.spot.spot-50:hover .spot-image.no-border img {
	width:520px;
}
div.spot.spot-50.no-zoom:hover .spot-image img {
	width:470px;
}
div.spot.spot-50.no-zoom:hover .spot-image img.play {
	width:58px;
}
div.spot.spot-50.no-zoom:hover .spot-image.no-border img {
	width:480px;
}
div.spot .spot-image {
	width:inherit;
	height:auto;
	display:block;
	padding:0!important;
	border:5px solid #fff;
	overflow:hidden;
	position:relative;
}
div.spot .spot-image.no-border {
	border:none;
}
div.spot .spot-image .image-wrapper {
	display:block;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
}
div.spot .spot-image img {
	height:auto;
}
div.spot .spot-text {
	width:auto;
	padding-bottom:5px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:normal;
	color:#271c2a;
	overflow:hidden;
}
div.spot .spot-text a {
	position:relative;
	display:table-cell;
	color:#271c2a;
	height:45px;
	text-align:left;
	vertical-align:middle;
	padding:0 10px;
}
div.spot .spot-text a:hover {
	text-decoration:none;
}
div.spot .spot-text a span.bullet {
	margin-left:6px;
	width:4px;
	background-position:-55px 4px;
}
div.spot .spot-text.long-text a {
	line-height:16px;
}
div.spot .spot-text.long-text a .spot-title {
	line-height:16px;
}
div.spot .spot-text.long-text a span.bullet {
	background-position:-55px 4px;
}
div.spot .image-list {
	display:none;
}
div.spot.widget-a .spot-text, div.spot.widget-b .spot-text, div.spot.widget-c .spot-text {
	height:45px;
	line-height:45px;
	text-align:center;
}
div.spot.widget-a .spot-text h3, div.spot.widget-b .spot-text h3, div.spot.widget-c .spot-text h3 {
	padding:0 5px;
	text-align:center;
}
div.spot.widget-a .spot-text.long-text, div.spot.widget-b .spot-text.long-text, div.spot.widget-c .spot-text.long-text {
	line-height:18px;
	padding-top:7px;
	height:38px;
}
div.spot.widget-a .spot-text.long-text .spot-title, div.spot.widget-b .spot-text.long-text .spot-title, div.spot.widget-c .spot-text.long-text .spot-title {
	line-height:18px;
}
div.spot.widget-a.spot-20 .spot-text, div.spot.widget-a.spot-20 .spot-text h3 {
	height:35px;
	line-height:35px;
}
div.spot.spot-20.widget-a .spot-image {
	height:151px;
}
div.spot.spot-20.widget-a .spot-image.no-border {
	height:152px;
}
div.spot.spot-20.widget-a:hover .spot-image .image-wrapper {
	top:-7px;
	left:-10px;
}
div.spot.spot-25.widget-a .spot-image {
	height:182px;
}
div.spot.spot-25.widget-a .spot-image.no-border {
	height:190px;
}
div.spot.spot-25.widget-a:hover .spot-image .image-wrapper {
	top:-8px;
	left:-10px;
}
div.spot.spot-25.widget-a:hover .spot-image.no-border .image-wrapper {
	top:-9px;
	left:-15px;
}
div.spot.spot-33.widget-a .spot-image {
	height:245px;
}
div.spot.spot-33.widget-a .spot-image.no-border {
	height:253px;
}
div.spot.spot-33.widget-a:hover .spot-image .image-wrapper {
	top:-7px;
	left:-10px;
}
div.spot.spot-33.widget-a:hover .spot-image.no-border .image-wrapper {
	top:-9px;
	left:-15px;
}
div.spot.spot-50.widget-b .spot-image {
	height:182px;
}
div.spot.spot-50.widget-b:hover .spot-image .image-wrapper {
	top:-4px;
	left:-10px;
}
div.spot.spot-50.widget-c .spot-image {
	height:421px;
}
div.spot.spot-50.widget-c:hover .spot-image .image-wrapper {
	top:-10px;
	left:-10px;
}
div.spot.spot-20.feature .spot-image {
	height:107px;
}
div.spot.spot-20.feature:hover .spot-image .image-wrapper {
	top:-7px;
	left:-10px;
}
div.spot.spot-25.feature .spot-image {
	height:129px;
}
div.spot.spot-25.feature:hover .spot-image .image-wrapper {
	top:-6px;
	left:-10px;
}
div.spot.spot-26.feature:hover .spot-image .image-wrapper {
	top:-4px;
	left:-6px;
}
div.spot.spot-33.feature .spot-image {
	height:174px;
}
div.spot.spot-33.feature:hover .spot-image .image-wrapper {
	top:-6px;
	left:-10px;
}
div.spot.spot-50.feature .spot-image {
	height:264px;
}
div.spot.spot-50.feature:hover .spot-image .image-wrapper {
	top:-6px;
	left:-10px;
}
div.spot.feature .spot-text {
	height:30px;
	margin-left:13px;
	text-align:left;
}
div.spot.feature .spot-text a {
	height:30px;
}
div.spot.feature .spot-text.long-text a {
	line-height:14px;
}
div.spot.feature .spot-text.long-text a .spot-title {
	line-height:14px;
}
div.spot.feature .spot-text.long-text span.bullet {
	margin-top:12px;
	background-position:-55px 6px;
}
ul.spots.spots-vertical li.item {
	margin-bottom:10px;
}
ul.spots.spots-horisontal li.item {
	float:left;
	overflow:hidden;
	margin-right:1px;
}
ul.spots.spots-horisontal li.item.width-50 {
	width:480px;
}
ul.spots.spots-horisontal li.item.width-50:first-child {
	width:479px;
}
li.squeeze div.spot.spot-20 {
	width:199px;
}
li.squeeze div.spot.spot-20 .spot-image {
	width:189px;
}
li.squeeze div.spot.spot-20 .spot-image.no-border {
	width:199px;
}
li.squeeze div.spot.spot-25 {
	width:239px;
}
li.squeeze div.spot.spot-25 .spot-image {
	width:229px;
}
li.squeeze div.spot.spot-25 .spot-image.no-border {
	width:239px;
}
li.squeeze div.spot.spot-33 {
	width:319px;
}
li.squeeze div.spot.spot-33 .spot-image {
	width:309px;
}
li.squeeze div.spot.spot-33 .spot-image.no-border {
	width:319px;
}
li.squeeze div.spot.spot-50 {
	width:479px;
}
li.squeeze div.spot.spot-50 .spot-image {
	width:469px;
}
li.squeeze div.spot.spot-50 .spot-image.no-border {
	width:479px;
}
.collection div.spot {
	height:239px;
}
.collection div.spot.widget-c {
	height:479px;
}
.inspiration-container .inspiration-content .widget-container li.squeeze div.spot.spot-33 {
	width:249px;
}
.inspiration-container .inspiration-content .widget-container li.squeeze div.spot.spot-33 .spot-image.no-border {
	width:249px;
}
.inspiration-container .inspiration-content .widget-container div.spot.spot-33 {
	width:250px;
}
.inspiration-container .inspiration-content .widget-container div.spot.spot-33 .spot-image img {
	width:250px;
}
.inspiration-container .inspiration-content .widget-container div.spot.spot-33 .spot-image.no-border {
	width:250px;
}
.inspiration-container .inspiration-content .widget-container div.spot.spot-33:hover .spot-image.no-border img {
	width:275px;
}
.inspiration-container .inspiration-content .widget-container div.spot.spot-33.widget-a .spot-image.no-border {
	height:198px;
}
#menu #curtain .scroll-panel>ul li .product-text, #menu #curtain .scroll-panel>ul li {
	position:relative;
}
#menu #curtain .scroll-panel>ul li .product-text, #menu #curtain .scroll-panel>ul li .spot-text {
	height:26px;
	font-size:11px;
}
#menu #curtain .scroll-panel>ul li .product-text a, #menu #curtain .scroll-panel>ul li .spot-text a {
	height:26px;
}
#menu #curtain .scroll-panel>ul li .product-text.long-text a, #menu #curtain .scroll-panel>ul li .spot-text.long-text a, #menu #curtain .scroll-panel>ul li .spot-text.long-text a .spot-title {
	line-height:14px;
}
#menu #curtain .scroll-panel>ul li .product-text {
	position:absolute;
	bottom:10px;
	left:0;
	height:auto;
}
#menu #curtain .scroll-panel>ul li .spot-text.long-text a .bullet {
	background-position:-55px 4px;
}
#menu #curtain .scroll-panel>ul li .product-text a {
	line-height:normal;
}
#menu #curtain .scroll-panel>ul li .product-text {
	position:absolute;
	bottom:10px;
	left:0;
	height:auto;
}
div.spot .spot-image img, div.spot .spot-image .image-wrapper {
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}
#overlay-spot-gallery {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#overlay-spot-gallery .button {
	overflow:hidden;
	position:absolute;
	cursor:pointer;
	z-index:100;
}
#overlay-spot-gallery div.button {
	width:51px;
	height:51px;
	overflow:hidden;
	display:none;
	background-image:url("../images/sprite-buttons-gallery.png");
	background-repeat:no-repeat;
}
#overlay-spot-gallery .button-close {
	top:145px;
	right:45px;
	background-position:left -102px;
}
#overlay-spot-gallery .button-next {
	top:520px;
	right:45px;
	background-position:right top;
	display:none;
}
#overlay-spot-gallery .button-prev {
	top:520px;
	left:45px;
	background-position:left top;
	display:none;
}
#overlay-spot-gallery .button-collection {
	width:auto;
	height:auto;
	left:50%;
	top:auto;
	bottom:25px;
	margin-left:-150px;
	text-transform:uppercase;
	display:none;
}
#overlay-spot-gallery .button-collection .c {
	width:280px;
	padding:0 10px;
}
#overlay-spot-gallery .images li {
	display:none;
}
#overlay-spot-gallery .images li:first-child {
	display:block;
}
#overlay-spot-gallery .images .image {
	position:absolute;
	top:0;
	left:0;
	text-align:center;
}
#overlay-spot-gallery .scroll-navigation-container {
	position:absolute;
	top:200px;
	background:transparent;
	border-top:none;
}
#overlay-spot-gallery .scroll-navigation-container ul li.index {
	display:none!important;
}
#overlay-spot-gallery .scroll-navigation-container ul li.previous {
	position:absolute;
	top:0;
	left:45px;
	background:#ff0;
}
#overlay-spot-gallery .scroll-navigation-container ul li.next {
	position:absolute;
	top:0;
	right:45px;
	background:#ff0;
}
html.overlay-gallery {
	height:100%;
	overflow:hidden;
}
div.spot.spot-50.bca .bca-header {
	position:absolute;
	top:22px;
	left:27px;
}
div.spot.spot-50.bca .bca-header * {
	font-size:22px;
	line-height:25px;
	text-transform:uppercase;
}
div.spot.spot-50.bca .bca-header span {
	color:#000;
}
div.spot.spot-50.bca .bca-body {
	position:absolute;
	top:48px;
	left:27px;
	width:333px;
	font-size:12px;
}
div.spot.spot-50.bca .bca-logo {
	position:absolute;
	top:120px;
	left:0;
	width:auto;
}
div.spot.spot-50.bca .bca-logo * {
	width:auto!important;
	height:auto;
}
div.spot.spot-50.bca .bca-logo div {
	float:left;
}
div.spot.spot-50.bca .bca-logo div a {
	display:block;
	padding:0 13px;
}
div.spot.spot-50.bca .bca-logo div:first-child a {
	padding-left:27px;
}
div.spot.spot-50.bca .bca-logo div img {
	max-height:55px;
}
div.spot.widget-a .spot-text a, div.spot.widget-b .spot-text a, div.spot.widget-c .spot-text a {
	text-align:center;
}
div.spot.widget-a .spot-text a {
	width:240px;
}
div.spot.widget-b .spot-text a, div.spot.widget-c .spot-text a {
	width:467px;
}
div.bundle-spot .spot-image img, div.bundle-spot .spot-image .image-wrapper {
	-webkit-transition:none!important;
	-moz-transition:none!important;
	-o-transition:none!important;
	-ms-transition:none!important;
	transition:none!important;
}
div.bundle-spot .image-wrapper, div.bundle-spot .image-wrapper *, div.bundle-spot .image-wrapper:hover, div.bundle-spot .image-wrapper *:hover {
	top:0!important;
	left:0!important;
	margin:0!important;
	padding:0!important;
	cursor:auto;
}
div.spot.bundle-spot .image.spot-image, div.spot.bundle-spot .image.spot-image * {
	height:100%!important;
	max-height:190px!important;
}
div.spot.bundle-spot .image-wrapper {
	text-align:center;
}
div.spot.bundle-spot {
	background:#fff;
}
div.spot.bundle-spot .image.spot-image {
	z-index:9;
	background:#fff;
}
div.spot.bundle-spot .text {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10;
}
div.spot.bundle-spot .text .overlay {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#fff;
	-moz-opacity:.01;
	filter:alpha(opacity=1);
	opacity:.01;
}
div.spot.bundle-spot .text div.headline-holder {
	margin:-1px 0 0 0;
	padding:0 20px 0 0;
	top:0;
	height:auto;
}
div.spot.bundle-spot .text div.headline-overlay {
	position:absolute;
	top:-5px;
	left:0;
	right:0;
	bottom:-10px;
	background:transparent;
}
div.spot.bundle-spot .text h3 {
	text-align:center;
	width:100%;
	font-size:16px;
	color:#49464E;
	text-transform:uppercase;
}
div.spot.bundle-spot .text h4 {
	text-align:center;
	width:100%;
	font-size:12px;
	color:#A2A2A2;
}
div.spot.bundle-spot.widget-a .text .overlay {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#fff;
	-moz-opacity:.5;
	filter:alpha(opacity=05);
	opacity:.5;
}
div.spot.bundle-spot.widget-a .text div.headline-holder {
	margin:20px 17px 0;
	padding:1px 0 11px 0;
	top:0;
	width:auto;
	height:auto;
}
div.spot.bundle-spot.widget-a .text div.headline-holder .headline {
	padding:10px 0 0 10px;
}
div.spot.bundle-spot.widget-a .text div.headline-overlay {
	position:absolute;
	top:0;
	left:-3px;
	right:0;
	bottom:0;
}
div.spot.bundle-spot.widget-a .text h3, div.spot.bundle-spot.widget-a .text h4 {
	margin:-1px 0 0 0;
	text-align:left;
	font-size:12px;
	text-transform:none;
	color:#201C26;
}
div.spot.bundle-spot.widget-a .text h3 {
	margin:-2px 0 0 0;
	color:#39363F;
}
div.spot.bundle-spot .text p {
	position:absolute;
	bottom:7px;
	left:0;
	text-align:center;
	right:0;
	font-size:11px;
	color:#8B8B8B;
}
div.spot.bundle-spot .text .buttonHolder {
	position:absolute;
	bottom:8px;
	text-align:center;
}
div.spot.bundle-spot .text a.button {
	width:auto;
	display:inline-block;
}
div.spot.bundle-spot .text a.button span.c {
	min-width:100px;
}
div.spot.bundle-spot .text .buttonHolder, div.spot.bundle-spot .text:hover p {
	display:none;
}
div.spot.bundle-spot .text div.headline-holder {
	display:block;
}
div.spot.bundle-spot.widget-a .text div.headline-holder {
	display:none;
}
div.spot.bundle-spot .text:hover div.headline-holder, div.spot.bundle-spot .text:hover .buttonHolder, div.spot.bundle-spot .text p {
	display:block;
}
div.spot.bundle-spot.widget-a .text div.headline-overlay {
	background:transparent url("http://static.pandora.net/consumer/design/products/hover-bg.png") repeat!important;
}
.dynBox {
	position:relative;
	float:left;
	width:850px;
	height:470px;
}
.dynBox div {
	position:relative;
	float:left;
	width:100%;
}
.dynBox .dynBoxTop .dynBoxTopLeft, .dynBox .dynBoxBottom .dynBoxBottomLeft {
	width:24px!important;
	height:24px;
}
.dynBox .dynBoxTop .dynBoxTopLeft {
	background:url("http://static.pandora.net/consumer/pandora/images/dynBoxTopLeft.png") no-repeat 0 0;
}
.dynBox .dynBoxBottom .dynBoxBottomLeft {
	background:url("http://static.pandora.net/consumer/pandora/images/dynBoxBottomLeft.png") repeat-x 0 0;
}
.dynBox .dynBoxTop .dynBoxTopBg, .dynBox .dynBoxBottom .dynBoxBottomBg {
	position:absolute;
	left:24px;
	right:24px;
	width:auto;
	height:24px;
}
.dynBox .dynBoxTop .dynBoxTopBg {
	background:url("http://static.pandora.net/consumer/pandora/images/dynBoxTopBg.png") repeat-x 0 0;
}
.dynBox .dynBoxBottom .dynBoxBottomBg {
	background:url("http://static.pandora.net/consumer/pandora/images/dynBoxBottomBg.png") repeat-x 0 0;
}
.dynBox .dynBoxTop .dynBoxTopRight, .dynBox .dynBoxBottom .dynBoxBottomRight {
	position:absolute;
	right:0;
	width:24px;
	height:24px;
}
.dynBox .dynBoxTop .dynBoxTopRight {
	background:url("http://static.pandora.net/consumer/pandora/images/dynBoxTopRight.png") no-repeat 0 0;
}
.dynBox .dynBoxBottom .dynBoxBottomRight {
	background:url("http://static.pandora.net/consumer/pandora/images/dynBoxBottomRight.png") no-repeat 0 0;
}
.dynBox .dynBoxMain {
	position:absolute;
	top:24px;
	bottom:24px;
	left:0;
	right:0;
}
.dynBox .dynBoxMain .dynBoxLeft {
	position:absolute;
	width:24px;
	top:0;
	bottom:0;
	background:url("http://static.pandora.net/consumer/pandora/images/dynBoxLeftBg.png") repeat-y 0 0;
}
.dynBox .dynBoxMain .dynBoxContent {
	position:absolute;
	left:14px;
	right:14px;
	top:-10px;
	bottom:-10px;
	width:auto;
}
.dynBoxContent {
	background:#fff;
	padding:10px;
}
.dynBox .dynBoxMain .dynBoxRight {
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	width:24px;
	background:url("http://static.pandora.net/consumer/pandora/images/dynBoxRightBg.png") repeat-y 0 0;
}
.dynBox .dynBoxTop, .dynBox .dynBoxBottom {
	position:absolute;
	left:0;
	z-index:2;
}
.dynBox .dynBoxTop {
	top:0;
}
.dynBox .dynBoxBottom {
	bottom:0;
}
.dynBox a.close {
	position:absolute;
	right:5px;
	top:5px;
	z-index:20;
}
.pandoraDialog a.close, a.closePandoraDialog {
	position:absolute;
	width:23px;
	height:23px;
	top:21px;
	right:21px;
	z-index:100;
*top:auto;
*bottom:13px;
*right:2px;
}
.pandoraDialog a.close, a.closePandoraDialog span {
	height:18px;
	width:18px;
	background-position:-126px -57px;
	display:block;
}
.pandoraDialog a.close, a.closePandoraDialog span.closePandoraDialogOther {
	height:18px;
	width:18px;
	background-position:-126px -57px;
}
.pandoraDialog a.close, a.closePandoraDialog, .pandoraDialog a.close:hover, a.closePandoraDialog:hover, a.closePandoraDialog:hover span, a.closePandoraDialog:hover span.closePandoraDialogOther {
	text-decoration:none;
}
.jspContainer {
	overflow:hidden;
	position:relative;
}
.jspPane {
	position:absolute;
}
.jspVerticalBar {
	position:absolute;
	top:0;
	right:0;
	width:16px;
	height:100%;
	background:#F0F0F0;
}
.jspHorizontalBar {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:16px;
	background:#F0F0F0;
}
.jspVerticalBar *, .jspHorizontalBar * {
	margin:0;
	padding:0;
}
.jspCap {
	display:none;
}
.jspHorizontalBar .jspCap {
	float:left;
}
.jspTrack {
	background:#dde;
	position:relative;
}
.jspDrag {
	background:#bbd;
	position:relative;
	top:0;
	left:0;
	cursor:pointer;
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
	float:left;
	height:100%;
}
.jspArrow {
	background:#50506d;
	text-indent:-20000px;
	display:block;
	cursor:pointer;
}
.jspArrow.jspDisabled {
	cursor:default;
	background:#80808d;
}
.jspVerticalBar .jspArrow {
	height:16px;
}
.jspHorizontalBar .jspArrow {
	width:16px;
	float:left;
	height:100%;
}
.jspVerticalBar .jspArrow:focus {
	outline:none;
}
.jspCorner {
	background:#eeeef4;
	float:left;
	height:100%;
}
* html .jspCorner {
	margin:0 -3px 0 0;
}
.jspVerticalBar {
	border-left:1px solid #f0f0f0;
}
.jspVerticalBar .jspDrag {
	background:#fff url("http://static.pandora.net/consumer/storelocator/jscrollp_theme_pandora_slim/jsp_drag_vert_middle.png") repeat-y center top;
}
.jspVerticalBar .jspDrag .jspDragTop {
	background:#fff url("http://static.pandora.net/consumer/storelocator/jscrollp_theme_pandora_slim/jsp_drag_vert_top.png") no-repeat center top;
	height:5px;
}
.jspVerticalBar .jspDrag .jspDragBottom {
	background:transparent url("http://static.pandora.net/consumer/storelocator/jscrollp_theme_pandora_slim/jsp_drag_vert_bottom.png") no-repeat center bottom;
	height:5px;
	position:relative;
	bottom:5px;
	height:100%;
}
.jspVerticalBar .jspTrack {
	background:#fff url("http://static.pandora.net/consumer/storelocator/jscrollp_theme_pandora_slim/jsp_track_vert_middle.png") repeat-y center top;
	background:#fff url("http://static.pandora.net/consumer/storelocator/jscrollp_theme_pandora_slim/jsp_track_vert_20x290.png") no-repeat center top;
}
.jspCap {
	display:block;
	background:#fff;
}
.jspVerticalBar .jspCap {
	height:5px;
}
.jspArrow {
	background:url("/design/consumer/css/image/ui-icons_222222_256x240.png") no-repeat;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.jspVerticalBar>.jspActive, .jspArrow:hover {
	background-image:url("/design/consumer/css/image/ui-icons_cd0a0a_256x240.png");
}
.jspVerticalBar>.jspDisabled, .jspVerticalBar>.jspDisabled:hover, .jspHorizontalBar>.jspDisabled, .jspHorizontalBar>.jspDisabled:hover {
	background-color:transparent;
	background-image:url("/design/consumer/css/image/ui-icons_888888_256x240.png");
}
.jspVerticalBar .jspArrow {
	height:15px;
}
.jspHorizontalBar .jspArrow {
	width:15px;
}
.jspArrowUp {
	background-position:0 0;
}
.jspArrowDown {
	background-position:-64px 0!important;
}
.jspArrowLeft {
	background-position:-96px 0!important;
}
.jspArrowRight {
	background-position:-32px 0!important;
}
::selection {
background:#665e6b;
color:#fff;
}
::-moz-selection {
background:#665e6b;
color:#fff;
}
.LoginOverlay .close {
	position:absolute;
	top:-15px;
	right:5px;
	width:18px;
	height:18px;
	background-position:-126px -57px;
	overflow:hidden;
	text-indent:-9999px;
}
.LoginOverlay {
	position:absolute;
	top:0;
	left:0;
	width:842px;
	background:transparent url("http://static.pandora.net/consumer/pandora/images/bg-lightbox-shadow.png") no-repeat top left;
}
.LoginOverlay .holder {
	background-repeat:no-repeat;
	width:100%;
}
.LoginOverlay .frame {
	width:768px;
	overflow:hidden;
	padding:35px 34px 20px 40px;
	height:406px;
}
.LoginOverlay .pandora {
	position:absolute;
	bottom:8px;
	left:43px;
	font-size:22px;
	line-height:28px;
	color:#211810;
	margin:0;
	text-transform:uppercase;
}
.LoginOverlay h3.pandora {
	bottom:48px;
}
.LoginOverlay .information-section {
	float:left;
	width:415px;
	font-size:16px;
	line-height:20px;
	color:#211810;
	text-transform:uppercase;
	padding:15px 0 0;
}
.LoginOverlay .error-area {
	width:180px;
	height:120px;
	background:#f8f8f8;
	float:right;
	padding:17px 25px 0 29px;
	font-size:11px;
	line-height:14px;
	color:red;
}
.LoginOverlay .error-area p {
	color:#CC8B52;
	font-size:10px;
}
.LoginOverlay .error-area h4 {
	letter-spacing:1px;
}
.LoginOverlay.fullsize div.form {
	height:416px;
}
.LoginOverlay.halfsize div.form {
	height:230px;
}
.LoginOverlay div.halfsize h4 {
	margin:0 -2px 0 0;
}
.LoginOverlay .close {
	right:20px;
	top:21px;
	z-index:10;
}
.LoginOverlay .hide {
	display:none;
}
.LoginOverlay .btn-holder a, .LoginOverlay .login .btn-holder a {
	text-decoration:none;
}
.LoginOverlay .link2 {
	float:left;
	width:70px;
	background:url("http://static.pandora.net/consumer/pandora/images/bg-lightbox-link2.gif") no-repeat;
	text-align:center;
	color:#000;
	text-decoration:none;
	line-height:22px;
	letter-spacing:1px;
	font-size:10px;
	margin:0 5px 0 0;
}
.LoginOverlay .link-wrapper .inside-box {
	float:right;
}
.LoginOverlay .inside-box span {
	display:block;
	letter-spacing:1px;
	margin:0 0 10px;
	text-align:left;
}
.LoginOverlay .newsletter, .LoginOverlay .login {
	font-size:10px;
	color:#6d6d6d;
}
.LoginOverlay .newsletter a, .LoginOverlay .login a {
	color:#6d6d6d;
	text-decoration:underline;
}
.LoginOverlay .newsletter a:hover, .LoginOverlay .login a:hover {
	text-decoration:none;
}
.LoginOverlay .newsletter .row, .LoginOverlay .login .row {
	height:1%;
	overflow:hidden;
	margin:0 0 18px;
}
.LoginOverlay .newsletter .text, .LoginOverlay .login .text {
	float:left;
	width:185px;
	padding:4px 5px;
	margin:0;
	border:1px solid #d7d7d7;
	font-size:10px;
	color:#6c6c6c;
}
.LoginOverlay .newsletter .checkbox {
	float:left;
	width:16px!important;
	height:15px!important;
	margin:0 2px 0 0;
	padding:0;
}
.LoginOverlay .newsletter label {
	float:left;
	line-height:15px;
}
.LoginOverlay .newsletter .row a, .LoginOverlay .newsletter .row label {
	width:185px;
	float:right;
}
.LoginOverlay .newsletter .select {
	width:197px;
}
.LoginOverlay .newsletter .btn-holder, .LoginOverlay .login .btn-holder {
	width:100%;
	overflow:hidden;
	padding:7px 0 5px;
}
.LoginOverlay .login {
	padding:5px 0 0;
}
.LoginOverlay .login .btn-holder {
	padding-top:9px;
}
.LoginOverlay .checkbox.termsAndConditionsAreAccepted {
	padding:0!important;
}
.LoginOverlay.loginArea .info-area .login-remember-me input {
	position:relative;
	float:left;
	width:auto!important;
	height:auto!important;
	line-height:normal!important;
}
.LoginOverlay.loginArea .info-area .login-remember-me label {
	position:relative;
	float:right;
	display:block;
	width:185px;
	text-align:left;
}
.LoginOverlay.new-overlay {
	width:719px;
	padding:0 3px 8px 5px;
	background:url("http://static.pandora.net/consumer/pandora/images/bg-lightbox-shadow-new.png") no-repeat left top;
}
.LoginOverlay.new-overlay .holder {
	background:#fff;
}
.LoginOverlay.new-overlay .content {
	width:709px;
	height:411px;
	overflow:hidden;
	padding:5px;
}
.LoginOverlay.new-overlay .content .image {
	width:470px;
	height:411px;
	overflow:hidden;
	float:left;
}
.LoginOverlay.new-overlay .content .information-section {
	position:absolute;
	top:35px;
	left:25px;
	padding:0;
}
.LoginOverlay.new-overlay .content h3.pandora {
	bottom:35px;
	left:25px;
}
.LoginOverlay.new-overlay .content a.close {
	top:10px;
	right:10px;
}
.LoginOverlay.new-overlay .content .form {
	width:200px;
	padding:15px 15px 0 0;
	float:right;
	position:absolute;
	right:5px;
	top:5px;
}
.LoginOverlay.new-overlay .content .form .login {
	padding-top:10px;
}
.LoginOverlay.new-overlay .content .form h4 {
	font-size:18px;
	text-transform:uppercase;
}
.LoginOverlay.new-overlay .content .form a.form-continue {
	margin:4px 0 10px;
	display:inline-block;
	color:#271c2a;
	font-size:12px;
	line-height:19px;
	text-decoration:underline;
}
.LoginOverlay.new-overlay .content .form .row {
	margin-bottom:10px;
}
.LoginOverlay.new-overlay .content .form input.checkbox {
	margin-top:2px;
}
.LoginOverlay.new-overlay .content .form label.check {
	display:inline-block;
	color:#271c2a;
	font-size:12px;
	line-height:19px;
}
.LoginOverlay.new-overlay .content .form .btn-holder {
	padding-top:10px;
}
.LoginOverlay.new-overlay .content .form .btn-holder a.button span.c {
	width:186px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff!important;
}
.LoginOverlay.new-overlay .content .form .link-wrapper a {
	display:block;
	display:inline-block;
	color:#271c2a;
	font-size:12px;
	line-height:19px;
}
.LoginOverlay.new-overlay .content .form input.text {
	background:#f1f1f3;
	border:1px solid #e4e3e5;
	color:#302634;
	line-height:30px;
	height:30px;
	padding:0 10px;
	font-size:12px;
}
.LoginOverlay.new-overlay .content .form .checkbox-label-container label {
	color:#271c2a;
}
.LoginOverlay.new-overlay .content .form .checkbox-label-container label a {
	float:none;
	width:auto;
	color:#271c2a;
	font-size:12px;
}
.LoginOverlay.new-overlay .content .form .checkbox-label-container.radio label {
	width:70px;
}
.LoginOverlay.new-overlay .content .form .checkbox-label-container.radio {
	float:left;
	width:90px;
}
.LoginOverlay.new-overlay .content .form input.text.valid {
	background-image:url("http://static.pandora.net/consumer/design/club/check-valid.png");
	background-repeat:no-repeat;
	background-position:right 2px;
}
#form-info-area.errormessage {
	top:82px!important;
}
.info-area.errormessage {
	top:37px!important;
}
.checkbox, .checkbox-label {
	height:8px;
	width:8px;
	border:1px solid #d3d3d3;
	background:#e4e3e5;
	cursor:pointer;
}
.checkbox input, .checkbox-label input {
	height:8px;
	width:8px;
	border:none;
	position:absolute;
	display:none;
}
.checkbox.checked .valid-arrow, .checkbox-label.checked .valid-arrow {
	top:-3px;
	left:0;
	display:block;
}
.valid-arrow {
	display:block;
	position:absolute;
	background-position:-168px -262px;
	width:13px;
	height:11px;
	display:none;
}
.checkbox-label-container .checkbox-label {
	margin:2px 0 0 0;
}
.checkbox-label-container label {
	position:relative;
	float:right;
	margin:0 0 0 5px;
	color:#838383;
	width:160px;
	font-size:13px;
	line-height:15px;
}
.checkbox-container {
	margin:12px 0 0 0;
}
.checkbox-container .left {
	margin:0 10px 0 0;
}
.checkbox-container .left .checkbox-label-container, .checkbox-container .right .checkbox-label-container {
	width:auto;
	clear:both;
	margin:10px 0 0 0;
}
.checkbox-container .left .checkbox-label-container, .checkbox-container .right .checkbox-label-container {
	width:255px;
}
.checkbox-container .left .checkbox-label-container label, .checkbox-container .right .checkbox-label-container label {
	float:right;
	width:230px;
}
.LoginOverlayDark .close {
	position:absolute;
	top:10px;
	right:0;
	width:23px;
	height:23px;
	background:url("http://static.pandora.net/consumer/pandora/images/bg-dark-close.png") no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	z-index:10;
}
.LoginOverlayDark {
	position:absolute;
	top:0;
	left:0;
	width:724px;
	background:transparent url("http://static.pandora.net/consumer/pandora/images/bg-lightbox-shadow.png") no-repeat top left;
}
.LoginOverlayDark .holder {
	background-repeat:no-repeat;
	width:100%;
}
.LoginOverlayDark .frame {
	width:768px;
	overflow:hidden;
	height:406px;
}
.LoginOverlayDark .pandora {
	position:absolute;
	bottom:8px;
	left:43px;
	font-size:22px;
	line-height:28px;
	color:#211810;
	margin:0;
	text-transform:uppercase;
}
.LoginOverlayDark .information-section {
	float:left;
	width:295px;
	font-size:16px;
	line-height:20px;
	color:#211810;
	text-transform:uppercase;
	padding:15px 0 0;
}
.LoginOverlayDark .error-area {
	position:absolute;
	top:5px;
	right:-10px;
	width:200px;
	height:90px;
	float:right;
	padding:17px 25px 0 29px;
	font-size:11px;
	line-height:14px;
	color:#3d352e;
}
.LoginOverlayDark .error-area p {
	color:#CC8B52;
	font-size:12px;
}
.LoginOverlayDark .error-area h4 {
	color:#211810;
	font-size:15px;
	line-height:18px;
	margin:0 -2px 4px 0;
	text-transform:uppercase;
	letter-spacing:1px;
}
.LoginOverlayDark .info-area {
	color:#3D352E;
	float:right;
	font-size:11px;
	height:428px;
	line-height:14px;
	padding:17px 25px 0 29px;
	width:200px;
	bottom:13px;
	right:-10px;
	position:absolute;
}
.LoginOverlayDark.fullsize div.form {
	height:395px;
}
.LoginOverlayDark.halfsize div.form {
	height:270px;
	width:200px;
	right:-10px;
}
.LoginOverlayDark div.halfsize h4 {
	margin:0 -2px 0 0;
}
.LoginOverlayDark .info-area h4 {
	color:#211810;
	font-size:15px;
	line-height:18px;
	margin:0 -2px 18px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.LoginOverlayDark .info-area p {
	margin:0 0 20px;
}
.LoginOverlayDark .info-area .link-wrapper {
	width:100%;
	overflow:hidden;
	padding:8px 0 0;
	text-align:right;
}
.LoginOverlayDark .info-area .link1 {
	float:right;
	width:104px;
	background:url("http://static.pandora.net/consumer/pandora/images/bg-lightbox-link1.gif") no-repeat;
	line-height:22px;
	font-size:10px;
	color:#fff;
	letter-spacing:1px;
	text-align:center;
	text-decoration:none;
}
.LoginOverlayDark .info-area a#btLogin .c, .LoginOverlayDark .info-area a#btPasswordResend .c {
	width:184px;
}
.LoginOverlayDark .info-area .link1:hover {
	text-decoration:none;
}
.LoginOverlayDark .info-area .link1 span {
	background:url("http://static.pandora.net/consumer/pandora/images/arrow-lightbox-link1.gif") no-repeat 0 50%;
	padding:0 0 0 8px;
	line-height:22px;
}
.LoginOverlayDark .hide {
	display:none;
}
.LoginOverlayDark .info-area h4 span {
	display:block;
	font-size:12px;
	text-align:left;
}
.LoginOverlayDark .btn-holder a, .LoginOverlayDark .login .btn-holder a {
	text-decoration:none;
}
.LoginOverlayDark .link2 {
	float:left;
	width:70px;
	background:url("http://static.pandora.net/consumer/pandora/images/bg-lightbox-link2.gif") no-repeat;
	text-align:center;
	color:#000;
	text-decoration:none;
	line-height:22px;
	letter-spacing:1px;
	font-size:10px;
	margin:0 5px 0 0;
}
.LoginOverlayDark .link-wrapper .inside-box {
	float:right;
}
.LoginOverlayDark .inside-box span {
	display:block;
	letter-spacing:1px;
	margin:0 0 10px;
	text-align:left;
}
.LoginOverlayDark .newsletter, .LoginOverlayDark .login {
	font-size:10px;
	color:#6d6d6d;
}
.LoginOverlayDark .newsletter a, .LoginOverlayDark .login a {
	color:#6d6d6d;
	text-decoration:underline;
}
.LoginOverlayDark .newsletter a:hover, .LoginOverlayDark .login a:hover {
	text-decoration:none;
}
.LoginOverlayDark .newsletter .row, .LoginOverlayDark .login .row {
	height:1%;
	overflow:hidden;
	margin:0 0 18px;
}
.LoginOverlayDark .newsletter .text, .LoginOverlayDark .login .text {
	float:left;
	width:185px;
	padding:4px 5px;
	margin:0;
	border:1px solid #d7d7d7;
	font-size:10px;
	color:#6c6c6c;
}
.LoginOverlayDark .newsletter .checkbox {
	float:left;
	width:16px!important;
	height:15px!important;
	margin:0 2px 0 0;
	padding:0;
}
.LoginOverlayDark .newsletter label {
	float:left;
	line-height:15px;
}
.LoginOverlayDark .newsletter .row a, .LoginOverlayDark .newsletter .row label {
	width:185px;
	float:right;
}
.LoginOverlayDark .newsletter .select {
	width:197px;
}
.LoginOverlayDark .newsletter .btn-holder, .LoginOverlayDark .login .btn-holder {
	width:100%;
	overflow:hidden;
	padding:7px 0 5px;
}
.LoginOverlayDark .login {
	padding:5px 0 0;
}
.LoginOverlayDark .login .btn-holder {
	padding-top:9px;
}
.LoginOverlayDark .checkbox.termsAndConditionsAreAccepted {
	padding:0!important;
}
.LoginOverlayDark.loginArea {
	background:url("http://static.pandora.net/consumer/pandora/images/bg-lightbox-shadow-new.png") no-repeat scroll left top transparent;
}
.LoginOverlayDark.loginArea .info-area .login-remember-me input {
	position:relative;
	float:left;
	width:auto!important;
	height:auto!important;
	line-height:normal!important;
}
.LoginOverlayDark.loginArea .info-area .login-remember-me label {
	position:relative;
	float:right;
	display:block;
	width:185px;
	text-align:left;
}
.LoginOverlayDark.loginArea .content {
	height:411px;
	overflow:hidden;
	padding:5px 5px 5px 10px;
	width:709px;
}
.LoginOverlayDark.loginArea .content .information-section {
	position:absolute;
	top:35px;
	left:25px;
	padding:0;
}
.LoginOverlayDark.loginArea .content h3.pandora {
	bottom:35px;
	left:25px;
}
.product-size-selector {
	position:relative;
	float:left;
	width:403px;
}
.product-size-selector div {
	position:relative;
	float:left;
	width:100%;
}
.product-size-selector .selector-box-top {
	height:20px;
	background:url("http://static.pandora.net/consumer/pandora/images/wishlist-size-overlay-top.png") no-repeat 0 0;
}
.product-size-selector .selector-box-top a span.bullet {
	position:absolute;
	width:18px;
	height:18px;
	right:18px;
	top:18px;
	z-index:100;
	background-position:-126px -57px;
}
.product-size-selector .selector-box-main {
	background:url("http://static.pandora.net/consumer/pandora/images/wishlist-size-overlay-bg.png") repeat-y 0 0;
}
.product-size-selector .selector-box-bottom {
	height:20px;
	background:url("http://static.pandora.net/consumer/pandora/images/wishlist-size-overlay-bottom.png") no-repeat 0 0;
}
.product-size-selector .selector-content {
	margin:0 0 0 14px;
	padding:10px 0 0 19px;
	width:356px;
}
.product-size-selector .selector-content h3 {
	font-size:15px;
	text-transform:uppercase;
	margin:0;
	padding:0 0 0 20px;
}
.product-size-selector .selector-content .clubPandoraLogo {
	margin-top:4px;
	margin-left:20px;
	width:101px;
	height:13px;
	background-position:-1px -230px;
}
.product-size-selector .selector-content .item-container {
	width:348px;
	max-height:435px;
	overflow:auto;
}
.product-size-selector .selector-content ul, .product-size-selector .selector-content li {
	position:relative;
	float:left;
	width:100%;
	list-style-type:none;
	list-style-image:none;
	margin:0;
}
.product-size-selector .selector-content ul, .product-size-selector .selector-content li.lastItem {
	margin-top:20px;
	margin-bottom:3px;
}
.product-size-selector .selector-content .item .image {
	width:121px;
	margin:7px 0;
}
.product-size-selector .selector-content .item .image img {
	margin:0 0 0 -16px;
}
.product-size-selector .selector-content .item .info {
	width:232px;
}
.product-size-selector .selector-content .item .info span {
	display:table-cell;
	margin:0;
	font-size:16px;
	height:45px;
	font-weight:bold;
	line-height:19px;
	vertical-align:bottom;
	text-transform:uppercase;
}
.product-size-selector .selector-content .item .info .dropdown {
	width:220px;
	margin:9px 0 0 0;
}
.product-size-selector .selector-content .item .info .dropdown select {
	border-top:solid 1px #ABABAD;
	border-bottom:solid 1px #D5D5D5;
	border-left:solid 1px #D5D5D5;
	border-right:solid 1px #D5D5D5;
	background:#fff;
	width:232px;
	padding:0 0 0 2px;
	height:20px;
	line-height:20px;
	font-size:10px;
	font-family:Arial, Verdana, Helvetica;
	color:#000;
}
.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown {
	z-index:10001;
	width:228px;
}
.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown.button {
	position:relative;
	float:none;
	display:inline-block;
}
.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown.button:hover {
	text-decoration:none;
}
.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown.button span {
	position:relative;
	display:block;
	float:left;
	cursor:pointer;
	height:29px;
	line-height:29px;
	width:5px;
	font-size:13px;
	letter-spacing:normal;
	font-family:Calibri, "Lucida Grande", "Lucida Sans", Arial, Verdana, Helvetica;
}
.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown.button span.c {
	width:auto;
	text-align:center;
	padding:0 2px;
	color:#DCD9DF;
}
.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown.button span.c img {
	display:inline-block;
	margin:0 3px -3px -6px;
}
.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown span.c span {
	width:auto;
}
.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown span.c span.text {
	color:#DCD9DF;
	margin:1px 26px 0 8px;
	padding:0 13px 0 0;
	border-right:solid 1px #40394C;
	line-height:28px;
	height:28px;
	text-align:left;
}
.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown:hover span.c span.text {
	color:#FEFEFE;
}
.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown.active span.c span.text, .product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown.active:hover span.c span.text {
	color:#312B37;
	border-right:solid 1px #C5C5C5;
}
.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown span.c span.bullet {
	position:absolute;
	right:7px;
	top:50%;
	width:8px;
	height:5px;
	margin:-2px 0 0 0;
	background-position:-24px -2px;
}
.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown:hover span.c span.bullet {
	background-position:-34px -2px;
}
.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown.active span.c span.bullet, .product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown.active:hover span.c span.bullet {
	background-position:-44px -2px;
}
.product-size-selector .selector-content {
	padding:10px 0 0;
	width:375px;
}
.product-size-selector .selector-content .item-container {
	width:100%;
}
.product-size-selector .selector-content li {
	border-bottom:solid 1px #F3F1F4;
	padding:10px 0;
}
.product-size-selector .selector-content li.lastItem, .product-size-selector .selector-content li.sizeOption {
	padding:0;
}
.product-size-selector .selector-content li.lastItem {
	border-bottom:none;
}
.product-size-selector .selector-content li.lastItem .button {
	margin:0 20px;
}
.product-size-selector .selector-content li.lastItem .button.add {
	float:right;
}
.product-size-selector .selector-content li.lastItem .button span.c {
	min-width:89px;
}
.product-size-selector .selector-content .item .info span .product-size-selector .selector-content .item .info.button .light.small, .product-size-selector .selector-content .item .info.button .light.large, .product-size-selector .selector-content .item .info.button .dark.small, .product-size-selector .selector-content .item .info.button .dark.large {
	position:relative;
	display:block;
}
.product-size-selector .selector-content .item .info.button .small span, .product-size-selector .selector-content .item .info.button .large span, .product-size-selector .selector-content .item .info.button .dark span, .product-size-selector .selector-content .item .info.button .light span {
	position:relative;
	display:block;
	float:left;
	cursor:pointer;
}
.product-size-selector .selector-content .item .info.button .small span {
	height:22px;
	line-height:22px;
	width:5px;
	font-size:11px;
	letter-spacing:1px;
	font-family:Calibri, "Lucida Grande", "Lucida Sans", Arial, Verdana, Helvetica;
}
.product-size-selector .selector-content .item .info.button .large span {
	height:40px;
	line-height:40px;
	width:5px;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0;
	font-family:Arial, Verdana, Helvetica;
}
.product-size-selector .selector-content .item .info.button .light span {
	color:#000;
}
.product-size-selector .selector-content .item .info.button .dark span {
	color:#fff;
}
.product-size-selector .selector-content .item .info.button .small span.c img {
	display:inline-block;
*display:inline;
	margin:0 3px -3px -6px;
}
.product-size-selector .selector-content .item .info.button .small.dark span.c img {
	margin:0 3px -4px -6px;
}
.product-size-selector .selector-content .item .info.button .large span.c img {
	display:inline-block;
*display:inline;
	margin:-1px 3px -2px -6px;
}
.product-size-selector .selector-content .item .info.button .large.dark span.c img {
	display:inline-block;
*display:inline;
	margin:-1px 3px -3px -6px;
}
.product-size-selector .selector-content .item .info.button .small span.c, .product-size-selector .selector-content .item .info.button .large span.c {
	width:auto;
	text-align:center;
}
.product-size-selector .selector-content .item .info.button .small.light span.c {
	background:url("http://static.pandora.net/consumer/pandora/images/btn-light-small-bg.png") repeat-x 0 0;
}
.product-size-selector .selector-content .item .info.button .small.dark span.c {
	background:url("http://static.pandora.net/consumer/pandora/images/btn-dark-small-bg.png") repeat-x 0 0;
}
.product-size-selector .selector-content .item .info.button .small.light span.l {
	background:url("http://static.pandora.net/consumer/pandora/images/btn-light-small-left.png") no-repeat 0 0;
}
.product-size-selector .selector-content .item .info.button .small.dark span.l {
	background:url("http://static.pandora.net/consumer/pandora/images/btn-dark-small-left.png") no-repeat 0 0;
}
.product-size-selector .selector-content .item .info.button .small.light span.r {
	background:url("http://static.pandora.net/consumer/pandora/images/btn-light-small-right.png") no-repeat 0 0;
}
.product-size-selector .selector-content .item .info.button .small.dark span.r {
	background:url("http://static.pandora.net/consumer/pandora/images/btn-dark-small-right.png") no-repeat 0 0;
}
.product-size-selector .selector-content .item .info.button .large.light span.c {
	background:url("http://static.pandora.net/consumer/pandora/images/btn-light-large-bg.png") repeat-x 0 0;
}
.product-size-selector .selector-content .item .info.button .large.dark span.c {
	background:url("http://static.pandora.net/consumer/pandora/images/btn-dark-large-bg.png") repeat-x 0 0;
}
.product-size-selector .selector-content .item .info.button .large.light span.l {
	background:url("http://static.pandora.net/consumer/pandora/images/btn-light-large-left.png") no-repeat 0 0;
}
.product-size-selector .selector-content .item .info.button .large.dark span.l {
	background:url("http://static.pandora.net/consumer/pandora/images/btn-dark-large-left.png") no-repeat 0 0;
}
.product-size-selector .selector-content .item .info.button .large.light span.r {
	background:url("http://static.pandora.net/consumer/pandora/images/btn-light-large-right.png") no-repeat 0 0;
}
.product-size-selector .selector-content .item .info.button .large.dark span.r {
	background:url("http://static.pandora.net/consumer/pandora/images/btn-dark-large-right.png") no-repeat 0 0;
}
.product-size-selector .selector-content .item .info.button .light.small:hover, .product-size-selector .selector-content .item .info.button .light.large:hover, .product-size-selector .selector-content .item .info.button .dark.small:hover, .product-size-selector .selector-content .item .info.button .dark.large:hover {
	text-decoration:none;
}
.product-size-selector .selector-content .item .info.button {
	margin:-25px 0 17px 100px;
}
.product-size-selector .selector-content .item .info.button a {
	width:209px!important;
}
.product-size-selector .selector-content .item .info.button a span.c {
	width:199px!important;
}
.product-info-popup .close {
	position:absolute;
	right:0;
	top:0;
	width:18px;
	z-index:11;
}
.product-info-popup .close a {
	background:url("http://static.pandora.net/consumer/design/productpage/product-close-btn.gif") no-repeat scroll 0 0 transparent;
	color:#FFF;
	display:block;
	height:18px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
	width:18px;
}
#popupInfo {
	overflow:hidden;
	width:345px!important;
	padding:15px;
	background-color:#fff;
}
.product-info-popup .divider {
	width:100%;
	height:1px;
	background-color:#0a0a0a;
	width:330px;
}
.product-info-popup h2 {
	font-family:'Palatino Linotype', Palatino, serif;
	text-transform:uppercase;
	font-size:18px;
	line-height:22px;
	color:#1C161E;
	font-weight:normal;
	padding:0 0 5px 0;
}
.product-info-popup h3 {
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	color:#000;
	padding:10px 5px 0 5px;
}
.product-info-popup p {
	color:#000;
	padding:15px 5px 15px 5px!important;
	font-size:12px;
}
.product-info-popup img {
	padding:0 5px 15px 5px;
}
.product-info-popup a#btnContinue {
	float:right;
}
#formTrack {
	margin-top:10px;
}
#formTrack .pandoraBand {
	margin-left:-10px;
}
#formTrack .content {
	width:380px;
}
#formTrack .details-form fieldset {
	color:#3D352E;
	float:right;
	font-size:12px;
	line-height:15px;
	width:212px;
}
#formTrack .details-form h3 {
	font-size:15px;
	line-height:18px;
	margin:0 0 17px;
	overflow:hidden;
	width:100%;
}
#formTrack .details-form p {
	margin:0 15px 19px 0;
}
#formTrack .details-form .text {
	display:block;
	margin:0 0 20px;
	overflow:hidden;
	width:100%;
}
#formTrack .details-form .text input {
	-moz-border-bottom-colors:none;
	-moz-border-image:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-color:#ADADAF #D7D7D7 #D7D7D7;
	border-right:1px solid #D7D7D7;
	border-style:solid;
	border-width:1px;
	color:#6C6C6C;
	float:left;
	font-size:10px;
	height:13px;
	margin:0;
	padding:4px 5px 3px;
	width:186px;
}
#formTrack .details-form .btn-check-status {
	background-image:url("/Design/Consumer/images/btn-check-status.gif");
	border:medium none;
	color:#FFF;
	float:right;
	font-size:10px;
	height:22px;
	margin:0 14px 0 0;
	width:130px;
}
.overlayPlayerBackground {
	background:#000;
	bottom:0;
	left:0;
	-moz-opacity:.60;
	filter:alpha(opacity=60);
	opacity:.60;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999;
}
.overlayPlayer {
	display:none;
	height:608px;
	left:50%;
	margin-bottom:0;
	margin-left:-487px;
	margin-right:0;
	margin-top:-304px!important;
	position:fixed;
	right:0;
	top:50%;
	width:974px;
	z-index:10000;
}
.overlayPlayer .overlayPlayerClose {
	float:left;
	height:20px;
	position:relative;
	text-align:right;
	width:977px;
}
.overlayPlayer .overlayPlayerClose a {
	background:url("http://www.pandoragroup.com/Design/Corporate/Images/LightBox/close.gif") repeat scroll 0 0 transparent;
	display:block;
	float:right;
	height:20px;
	text-indent:-9999px;
	width:20px;
}
.overlayPlayer .overlayPlayerClose a, .overlayPlayer .overlayPlayerClose a:hover {
	text-decoration:none;
}
#article-page {
	width:960px;
}
#article-page #column-before {
	width:200px;
	margin:0 10px 0 0;
}
#article-page #column-after {
	width:200px;
	float:right;
	
}
#article-page #content {
	background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin-left: 12px;
    overflow: hidden;
    text-align: center;
    width: 526px;
}
#article-page #content.wide {
	width:750px;
}
#article-page #content hr {
	background:#F1EFF2;
	border:none 0;
	height:1px;
	margin:30px 0 22px 0;
	width:100%;
	position:relative;
	float:left;
}
#article-page #content img {
	margin:0 4px;
	max-width:532px;
}
#article-page #content.wide img {
	max-width:742px;
}
#article-page #content h2 {
	margin:23px 20px 20px 20px;
	text-align:left;
	font-size:25px;
	color:#49464F;
	line-height:normal;
	text-transform:uppercase;
}
#article-page #content h3 {
	margin:0 20px 20px 20px;
	text-align:left;
	font-size:25px;
	color:#49464E;
	line-height:normal;
}
#article-page #content h4 {
	margin:0 20px 20px 20px;
	text-align:left;
	font-size:15px;
	color:#49464E;
	line-height:normal;
}
#article-page #content p {
	margin:0 20px 20px 20px;
	text-align:left;
	line-height:22px;
	font-size:13px;
	color:#818181;
}
#article-page #content p.discontinued {
	text-transform:uppercase;
	margin-top:-20px;
}
#article-page #content p * {
	line-height:22px;
	font-size:13px;
}
#article-page #content a {
	margin:0;
	text-align:left;
	line-height:22px;
	font-size:13px;
	color:#818181;
	text-decoration:underline;
}
#article-page #content ul, #article-page #content li {
	margin:0 20px;
	text-align:left;
	line-height:22px;
	font-size:13px;
	color:#818181;
}
#article-page #content li {
	margin:0 18px;
	padding:0 0 0 11px;
	list-style-position:outside;
}
#article-page #content table {
	width:500px;
	margin:0 0 0 20px;
}
#article-page #content table tr td {
	background:#FEFEFE;
	border-right:solid 1px #E5E5E5;
	border-bottom:solid 1px #E5E5E5;
	padding:7px 9px;
	text-align:left;
}
#article-page #content table tr td, #article-page #content table tr td * {
	color:#818181;
}
#article-page #content table tr td:first-child {
	background:#F7F7F7;
	border-left:solid 1px #E5E5E5;
}
#article-page #content table thead tr td {
	background:#423C48;
	border-right:solid 1px #423C48;
	border-bottom:solid 1px #423C48;
	padding:8px 9px 7px 9px;
}
#article-page #content table thead tr td, #article-page #content table thead tr td * {
	color:#fff;
}
#article-page #content table thead tr td:first-child {
	background:#423C48;
	border-left:solid 1px #423C48;
}
#article-page #content table tr * {
	font-size:13px;
}
#article-page #content .box-before p, #article-page #content .box-before p, #article-page #content .box-after p, #article-page #content .box-after p {
	width:250px;
}
#article-page #content .box-before .box-quote, #article-page #content .box-before .box-fact {
	float:left;
}
#article-page #content .box-after p, #article-page #content .box-after p {
	float:left;
}
#article-page #content .box-before p, #article-page #content .box-before p {
	float:right;
}
#article-page #content .box-quote, #article-page #content .box-fact {
	display:block;
	text-align:left;
	width:202px;
	float:right;
	margin:0 18px 0 20px;
}
#article-page #content .box-quote {
	background:#FEFEFE;
	border:solid 1px #DEDEDE;
	padding:65px 0 0 0;
}
#article-page #content .box-quote p {
	float:none;
	width:auto;
	font-size:14px;
	text-transform:uppercase;
	color:#7C7881;
	text-align:left;
	margin:0 13px 0 16px;
}
#article-page #content .box-quote p.name {
	margin:19px 16px 16px 13px;
	text-transform:none;
	font-style:italic;
	text-align:right;
}
#article-page #content .box-fact {
	margin-bottom:20px;
}
#article-page #content .box-fact h6 {
	background:#403B47;
	font-size:15px;
	padding:8px 5px 8px 13px;
	color:#fff;
	font-weight:normal;
}
#article-page #content .box-fact p {
	float:none;
	width:auto;
}
#article-page #content .box-fact div {
	background:#F5F5F5;
	width:200px;
	border:solid 1px #DEDEDE;
	padding:22px 0 18px 0;
}
#article-page #content .box-fact ul {
	margin:0;
	padding:0;
}
#article-page #content .box-fact li {
	margin:0 12px 0 23px;
	padding:0;
	list-style-position:outside;
	font-size:14px;
	color:#5E5964;
}
#article-page #content .inspiration-print {
	width:auto;
	float:right;
	margin:15px 10px 0 0;
}
#article-page #content .inspiration-print a {
	text-decoration:none!important;
}
#article-page #content .inspiration-thumbs {
	border-top:solid 1px #E0DFE1;
	padding:0 0 6px 0;
}
#article-page #content .inspiration-thumbs ul, #article-page #content .inspiration-thumbs li {
	margin:0;
	padding:0;
	list-style:none;
}
#article-page #content .inspiration-thumbs li {
	position:relative;
	float:left;
	width:168px;
	margin:6px 1px 0 9px;
	padding:0 0 8px 0;
}
#article-page #content .inspiration-thumbs li a.box {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
#article-page #content .inspiration-thumbs li a {
	display:block;
	text-align:center;
}
#article-page #content .inspiration-thumbs li a:hover {
	text-decoration:none;
}
#article-page #content .inspiration-thumbs li a img {
	display:block;
	margin:0 0 5px 0;
	max-width:168px;
}
#article-page #content .inspiration-thumbs li a span {
	position:relative;
	padding:0 6px 0 0;
	text-transform:uppercase;
}
#article-page #content .inspiration-thumbs li a span span.bullet {
	position:absolute;
	top:50%;
	right:0;
	left:auto;
	background:url("../images/sprite-general-bullets.png") no-repeat;
	background-position:0 -22px;
	width:4px;
	height:6px;
	padding:0;
	margin:-3px 0 0;
}
#article-page #column-after .expo-spot {
	margin:0 0 7px 0;
	background:#fff;
}
#article-page #column-after .expo-spot a {
	position:relative;
	display:block;
	margin:4px;
	max-width:192px;
	text-align:center;
	overflow:hidden;
	text-decoration:none;
}
#article-page #column-after .expo-spot a:hover {
	text-decoration:none;
}
#article-page #column-after .expo-spot a p {
	margin:18px 0 17px 0;
}
#article-page #column-after .expo-spot a span {
	position:relative;
	padding:0 15px 0 0;
	text-transform:uppercase;
	font-size:12px;
}
#article-page #column-after .expo-spot a span span.bullet {
	position:absolute;
	top:0;
	right:0;
	padding:0;
	width:12px;
	height:12px;
}
#left-menu {
	width:200px;
}
#left-menu li {
	list-style:none;
	margin:1px 0;
	padding:0;
	position:relative;
	float:left;
	width:100%;
}
#left-menu li li {
	margin:0;
}
#left-menu li a {
	display:block;
	position:relative;
	float:left;
	width:100%;
	background:transparent;
}
#left-menu li a:hover {
	text-decoration:none;
}
#left-menu a span {
	background:transparent;
}
#left-menu a span.text {
	position:relative;
	text-align:left;
	font-size:12px;
}
#left-menu a span.bullet, #left-menu a span.border-top, #left-menu a span.border-bottom {
	background-position:0 0;
}
#left-menu a span.border-sides {
	background-position:0 0;
}
#left-menu a span.bullet {
	position:absolute;
	display:block;
	right:13px;
	top:50%;
	width:7px;
	height:7px;
	margin:-3px 0 0 0;
}
#left-menu a span.border-top {
	position:absolute;
	display:block;
	top:0;
	height:2px;
	left:0;
	right:0;
	background-position:0 -171px;
}
#left-menu a span.border-bottom {
	position:absolute;
	display:block;
	bottom:0;
	height:2px;
	left:0;
	right:0;
	background-position:0 -174px;
}
#left-menu a span.border-sides {
	position:absolute;
	display:block;
	top:2px;
	bottom:2px;
	left:0;
	right:0;
}
#left-menu a span.border-bg {
	position:absolute;
	display:block;
	top:0;
	left:1px;
	width:198px;
	height:100%;
}
#left-menu a.level0 span.border-bg {
	background:#3a313f;
}
#left-menu a.level0:hover span.border-bg {
	background:#675f6b;
}
#left-menu a.level0.no-hover:hover span.border-bg {
	background:#3a313f;
}
#left-menu a.level0.active span.border-bg, #left-menu a.level0.active:hover span.border-bg {
	background:#675f6b;
}
#left-menu a.level0 {
	padding:8px 0;
}
#left-menu a.level0 span.text {
	width:168px;
	padding:0 17px 0 0;
	left:5px;
	color:#FEFEFE;
	font-size:13px;
	display:block;
}
#left-menu a.level0 span.bullet {
	background-position:-59px -10px;
}
#left-menu a.level0.active span.bullet {
	background-position:-62px -1px;
}
#left-menu a.level0.active.children span.bullet {
	background-position:-59px -10px;
}
#left-menu a.level1 {
	background:#CECCCF;
}
#left-menu a.level1:hover {
	background:#BBB8BC;
}
#left-menu a.level1 {
	padding:5px 0;
}
#left-menu a.level1 span.text {
	width:167px;
	padding:0 17px 0 0;
	left:6px;
	display:block;
}
#left-menu a.level1 span.bullet {
	background-position:-41px -10px;
	right:13px;
}
#left-menu a.level1.active span.bullet {
	background-position:-50px -10px;
}
#left-menu a.level1.active.children span.bullet {
	background-position:-41px -10px;
}
#left-menu a.level2 {
	background:#CECCCF;
}
#left-menu a.level2:hover {
	background:#B7B4B8;
}
#left-menu a.level2 {
	padding:5px 0;
}
#left-menu a.level2 span.text {
	width:146px;
	padding:0 17px 0 0;
	left:27px;
	display:block;
}
#left-menu a.level2 span.bullet {
	background-position:-41px -10px;
}
#left-menu a.level2.active span.bullet {
	background-position:-50px -10px;
}
#left-menu a.level2.active.children span.bullet {
	background-position:-11px -10px;
}
#curtain-shopping .content {
	width:400px;
	position:relative;
	background:#f1f1f3;
	height:auto;
}
#curtain-shopping .content .edit-cart {
	height:53px;
	width:100%;
	position:relative;
	background:#fff;
	margin:1px 0 0 0;
}
#curtain-shopping .content .edit-cart .edit-cart-button {
	margin:12px 0 0 9px;
	width:auto;
}
#curtain-shopping .content .edit-cart .checkout {
	float:right;
	margin:12px 9px 0 0;
	width:auto;
}
#curtain-shopping .content .cart-content {
	position:relative;
	overflow:hidden;
	height:191px;
	margin:1px 0 0 0;
	background:#fff;
}
#curtain-shopping .content .cart-content .scroller-container {
	height:auto!important;
	border-bottom:1px solid #d3d2d4;
	z-index:1;
	position:absolute;
	overflow:hidden;
	top:5px;
	right:10px;
	bottom:5px;
	width:5px;
	padding:1px;
	background:url("../images/basket-overlay/scroller-container-bg.png") repeat-y;
}
#curtain-shopping .content .cart-content .scroller-container .scroller {
	position:relative;
	height:30px;
	width:5px;
	background:#fff;
	cursor:pointer;
}
#curtain-shopping .content .cart-content ul {
	float:left;
}
#curtain-shopping .content .cart-content ul li {
	list-style:none;
	border-bottom:1px solid #f3f1f4;
	float:left;
	height:auto;
}
#curtain-shopping .content .cart-content ul li img {
	float:left;
	width:120px;
}
#curtain-shopping .content .cart-content ul li dl, #curtain-shopping .content .amount-content .amount-box dl {
	float:left;
	width:235px;
	padding:10px 35px 0 10px;
	color:#271c2a;
	font-size:12px;
}
#curtain-shopping .content .cart-content ul li dl dt, #curtain-shopping .content .amount-content .amount-box dt {
	float:left;
	width:auto;
	clear:both;
}
#curtain-shopping .content .cart-content ul li dl dd, #curtain-shopping .content .amount-content .amount-box dd {
	float:right;
	width:auto;
}
#curtain-shopping .content .amount-content {
	position:relative;
	margin:1px 0 0 0;
	background:#fff;
}
#curtain-shopping .content .amount-content .amount-box, #curtain-shopping .content .amount-content .shipping-box {
	position:relative;
	margin:10px;
	background:#f1f1f3;
	width:380px;
	height:auto;
}
#curtain-shopping .content .amount-content .amount-box dl {
	float:left;
	width:360px;
	padding:10px;
	color:#271c2a;
	font-size:12px;
}
#curtain-shopping .content .amount-content .amount-box dl dt {
	float:left;
	width:auto;
	clear:both;
	margin:5px 0 0 0;
}
#curtain-shopping .content .amount-content .amount-box dl dd {
	float:right;
	width:auto;
	margin:5px 0 0 0;
}
#curtain-shopping .content .amount-content .amount-box dl dt.first, #curtain-shopping .content .amount-content .amount-box dl dd.first {
	margin:0;
}
#curtain-shopping .content .amount-content .amount-box dl dd.total, #curtain-shopping .content .amount-content .amount-box dl dt.total {
	font-weight:bold;
}
#curtain-shopping .content .amount-content .shipping-box {
	margin:0 10px 10px 10px;
}
#curtain-shopping .content .amount-content .shipping-box p {
	color:#8f8793;
	float:left;
	width:360px;
	padding:10px;
	font-size:12px;
	line-height:20px;
}
.jcrop-holder {
	text-align:left;
}
.jcrop-vline, .jcrop-hline {
	font-size:0;
	position:absolute;
	background:white url("/Design/Consumer/Images/jquery-ui/Jcrop.gif") top left repeat;
}
.jcrop-vline {
	height:100%;
	width:1px!important;
}
.jcrop-hline {
	width:100%;
	height:1px!important;
}
.jcrop-handle {
	font-size:1px;
	width:7px!important;
	height:7px!important;
	border:1px #eee solid;
	background-color:#333;
*width:9px;
*height:9px;
}
.jcrop-tracker {
	width:100%;
	height:100%;
}
.custom .jcrop-vline, .custom .jcrop-hline {
	background:yellow;
}
.custom .jcrop-handle {
	border-color:black;
	background-color:#C7BB00;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.no-js select.PandoraDropDown {
	visibility:hidden;
}
.PandoraDropDown {
	width:auto;
}
.PandoraDropDown.select {
	position:relative;
	display:inline-block;
	margin:0 25px 0 0;
	width:auto;
}
.PandoraDropDown.select .errorMark, .PandoraDropDown.select .confirmMark {
	right:-55px;
}
.PandoraDropDown.select.disabled {
	opacity:.7;
	filter:alpha(opacity=70);
	cursor:default;
}
.PandoraDropDown.select span.text {
	display:block;
	overflow:hidden;
	position:relative;
	white-space:nowrap;
}
.PandoraDropDown.options {
	position:absolute;
	z-index:999666;
	overflow:hidden;
	max-height:200px;
	overflow-x:hidden;
	overflow-y:auto;
}
.PandoraDropDown.options li {
	cursor:pointer;
}
a.PandoraDropDown {
	z-index:10001;
}
a.PandoraDropDown span.c span {
	width:auto;
	background:none;
}
a.PandoraDropDown span.c span.text {
	color:#DCD9DF;
	margin:1px 26px 0 8px;
	padding:0 13px 0 0;
	border-right:solid 1px #40394C;
	line-height:28px;
	height:28px;
	text-align:left;
}
a.PandoraDropDown:hover span.c span.text {
	color:#FEFEFE;
}
a.PandoraDropDown.active span.c span.text, a.PandoraDropDown.active:hover span.c span.text {
	color:#312B37;
	border-right:solid 1px #C5C5C5;
}
a.PandoraDropDown span.c span.bullet {
	position:absolute;
	right:7px;
	top:50%;
	width:8px;
	height:5px;
	margin:-2px 0 0 0;
	background-position:-24px -2px;
}
a.PandoraDropDown:hover span.c span.bullet {
	background-position:-34px -2px;
}
a.PandoraDropDown.active span.c span.bullet, a.PandoraDropDown.active:hover span.c span.bullet {
	background-position:-44px -2px;
}
div.PandoraDropDown {
	float:left;
	z-index:999999;
	padding:0;
	width:auto;
	border:1px solid #504e4e;
	height:auto;
}
div.PandoraDropDown ul, div.PandoraDropDown li {
	float:left;
	height:auto;
	width:100%;
	margin:0;
}
div.PandoraDropDown li a {
	color:#433d46;
	padding:0 12px;
	font-size:12px;
	display:block;
	line-height:29px;
	background-color:#e6e6e8;
	border-top:1px solid #d5d5d6;
}
div.PandoraDropDown li a:first-child {
	border-top:none;
}
.PandoraDropDown.options li.over a {
	background-color:#d7d7d8;
	text-decoration:none;
}
.PandoraDropDown.options li.active a {
	color:#fcfcfc;
	background-position:0 -1936px;
}
a.PandoraDropDown.white span.c span.text, a.PandoraDropDown.white:hover span.c span.text {
	color:#29222E!important;
}
a.PandoraDropDown.white span.c span.text {
	border-right:solid 1px #D3D3D7!important;
}
a.PandoraDropDown.white span.c span.bullet, a.PandoraDropDown.white:hover span.c span.bullet {
	background-position:-40px -11px!important;
}
a.PandoraDropDown.white.active span.c span.bullet, a.PandoraDropDown.white.active:hover span.c span.bullet {
	background-position:-44px -2px!important;
}
body.webkit #languageSelectorPane .languageSelectorPaneCorner {
	bottom:-30px;
}
body.webkit #languageSelectorPane.confirm .languageSelectorPaneCorner {
	bottom:-25px;
}
body.webkit #club-container #photosection .header-container h3 {
	margin-top:-7px;
}
body.webkit #club-container #accountsection .header-container h3, body.webkit #club-container #namesection .header-container h3, body.webkit #club-container #addresssection .header-container h3 {
	margin-top:-4px;
}
body.webkit #club-container #specialoccasionssection .header-container h3, body.webkit #club-container #favoritecategoriessection .header-container h3, body.webkit #club-container #mediaandappssection .header-container h3, body.webkit #club-container #newslettersection .header-container h3, body.webkit #club-container #facebooksection .header-container h3 {
	margin-top:-2px;
}
body.webkit div.spot.bundle-spot.widget-a .text div.headline-holder {
	padding-top:0;
}
body.webkit div.spot.bundle-spot.widget-a .text div.headline-overlay {
	top:2px;
}
body.webkit .byop-single-item-info a.button.find-stores-button span.c span.bullet {
	top:4px;
}
body.webkit .byop-single-item-info div.pandora-club div.add-to-my-jewellery a:hover span.bullet {
	margin:-3px 0;
}
body.webkit .collection a.button.find-stores-button span.c span.bullet {
	top:3px;
}
body.ie9 .byop-single-item-info div.pandora-club div.add-to-wish-list a:hover span.bullet {
	margin:-2px 0;
}
body.ie8 #backgroundContainerIE {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	overflow:hidden;
	text-align:center;
}
body.ie8 #background {
	position:absolute;
	top:0;
	left:0;
}
body.ie8 .backgroundContainerIEc {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	overflow:hidden;
}
body.ie8 .backgroundContainerIEc img {
	width:100%;
	height:100%;
}
body.ie8 #menu .list-after li.search #search-form .search-form-overlay {
	width:223px;
}
body.ie8 .LoginOverlay {
	background:transparent!important;
}
body.ie8 .product-size-selector .selector-box-top, body.ie8 .product-size-selector .selector-box-main, body.ie8 .product-size-selector .selector-box-bottom {
	background:#fff;
}
body.ie8 #languageSelectorPane .languageSelectorPaneCorner {
	bottom:-30px;
}
body.ie8 #languageSelectorPane.confirm .languageSelectorPaneCorner {
	bottom:-25px;
}
body.ie8 #club-container .club-section .account-container input[type=checkbox] {
	width:auto;
	padding:0;
}
body.ie8 #club-container #photosection .header-container h3 {
	margin-top:-8px;
}
body.ie8 #club-container #accountsection .header-container h3, body.ie8 #club-container #namesection .header-container h3, body.ie8 #club-container #addresssection .header-container h3 {
	margin-top:-5px;
}
body.ie8 #club-container #specialoccasionssection .header-container h3, body.ie8 #club-container #favoritecategoriessection .header-container h3, body.ie8 #club-container #mediaandappssection .header-container h3, body.ie8 #club-container #newslettersection .header-container h3, body.ie8 #club-container #facebooksection .header-container h3 {
	margin-top:-3px;
}
body.ie8 .product-size-selector {
	width:375px;
}
body.ie8 .product-size-selector .selector-box-top {
	height:1px;
}
body.ie8 .product-size-selector .selector-box-top a {
	top:0;
	right:0;
}
body.ie8 .product-size-selector .selector-box-top a span.bullet {
	right:4px;
	top:4px;
}
body.ie8 .product-size-selector .selector-content {
	margin:0;
	width:375px;
}
body.ie8 .product-size-selector .selector-content h3 {
	margin:0 0 0 -1px;
}
body.ie8 .product-size-selector .selector-box-bottom {
	display:none;
}
body.ie8 .search .search-top .search-input-container .txtsearch {
	height:42px;
	line-height:42px;
}
body.ie8 #page #christmasPage {
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:auto;
}
body.ie8 div.spot.bundle-spot.widget-a .text h3 {
	margin:-4px 0 0 0;
}
body.ie7 {
	background-color:transparent!important;
}
body.ie7 a.button {
	position:relative;
	float:left;
	display:block;
}
body.ie7 .search .paging .next-nav .link-next.button.more-products-button {
	display:inline-block;
	float:none;
}
body.ie7 #backgroundContainerIE {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	overflow:hidden;
	text-align:center;
}
body.ie7 #background {
	position:absolute;
	top:0;
	left:0;
}
body.ie7 .backgroundContainerIEc {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	overflow:hidden;
}
body.ie7 .backgroundContainerIEc img {
	width:100%;
	height:100%;
}
body.ie7 a.button span.c img {
	display:inline;
}
body.ie7 #menu .menu li .hr hr, body.ie7 #menu .menu li:hover .hr hr, body.ie7 #menu .menu li.active .hr hr, body.ie7 #menu .menu li.active:hover .hr hr {
	display:none!important;
	width:auto!important;
}
body.ie7 #menu .menu li .hr {
	z-index:1;
	overflow:hidden;
	background:#BEBDC1;
}
body.ie7 #menu .list-before a.list-menu-item {
	z-index:2;
}
body.ie7 #menu .menu li.active .hr, body.ie7 #menu .list-before li.active:hover .hr {
	background:#190C26;
}
body.ie7 #menu .list-after li.search #search-form .search-form-overlay {
	width:223px;
}
body.ie7 .navigation ul li {
	float:left!important;
	display:block!important;
}
body.ie7 .navigation ul li:first-child {
	margin-left:40%!important;
}
body.ie7 .scroll-navigation-container ul.scroll-navigation li {
	float:left!important;
}
body.ie7 .scroll-navigation-container ul.scroll-navigation li:first-child {
	margin-left:50%!important;
}
body.ie7 ul.scroll-navigation li {
	float:left;
}
body.ie7 #filter-container .select-dropdown {
	width:270px;
}
body.ie7 #filter-container .reset-button .c img {
	float:left;
	padding:0 0 0 20px;
}
body.ie7 #filter-container .reset-button .c span {
	float:left;
	clear:both;
}
body.ie7 .collection div.product div.info .price {
	line-height:27px;
}
body.ie7 .collection a.button.add-to-bag-button span.c span.input input {
	margin-top:15px;
}
body.ie7 .LoginOverlay {
	background:transparent;
}
body.ie7 a.closePandoraDialog {
	top:20px;
	right:20px;
	outline-style:none;
}
body.ie7 .product-size-selector .selector-box-top, body.ie7 .product-size-selector .selector-box-main, body.ie7 .product-size-selector .selector-box-bottom {
	background:#fff;
}
body.ie7 .product-size-selector .selector-box-bottom {
	height:10px;
}
body.ie7 .product-size-selector .selector-content {
	margin:0;
	width:403px;
}
body.ie7 .product-size-selector .selector-box-top a {
	bottom:-3px;
	top:auto;
	right:2px;
}
body.ie7 #footer {
	height:47px!important;
	margin:0!important;
	padding:0!important;
}
body.ie7 #footer .container {
	height:47px!important;
}
body.ie7 #footer .container ul li {
	height:15px!important;
}
body.ie7 #bundleBarsContainer .bundle-spot .buttonHolder {
	position:absolute;
	bottom:0;
	display:none;
	float:none;
	left:0;
}
body.ie7 #bundleBarsContainer .bundle-spot:hover .buttonHolder {
	display:block;
}
body.ie7 .more.more-products .button.more-products-button {
	left:50%;
	margin-left:-105px;
}
body.ie7 #languageSelectorPane .languageSelectorPaneCorner {
	bottom:-27px;
}
body.ie7 #languageSelectorPane.confirm .languageSelectorPaneCorner {
	bottom:-19px;
}
body.ie7 .product.more-than-zero-variants .straps a.button {
	display:inline!important;
	float:none!important;
}
body.ie7 #storelocator .dynBox .dynBoxBottom .dynBoxBottomBg .dynBoxBottomBgArrow {
	top:14px;
}
body.ie7 #storelocator .storemain .shops .my-pandora {
	position:relative;
}
body.ie7 .club-section-container.personal-info table tr span label {
	margin:4px 0 0 0;
}
body.ie7 #clubSplash .thankYou div.inner {
	left:0;
}
body.ie7 #clubSplash .thankYou div.inner p.thankYouMessage {
	text-align:center;
	padding-left:0;
	margin-left:0;
}
body.ie7 #left-menu li a {
	overflow:hidden;
}
body.ie7 #iphone .buttonContainer .button {
	margin-left:0;
	display:inline-block;
	float:none;
}
body.ie7 #iphone .buttonContainer .button2 {
	margin:0 0 0 10px;
}
body.ie7 #curtain-shopping .content .amount-content .amount-box dl dt {
	width:40%!important;
}
body.ie7 #curtain-shopping .content .amount-content .amount-box dl dd {
	width:40%!important;
	text-align:right;
}
body.ie7 #frontpage-text {
	margin-bottom:20px;
}
body.ie7 #frontpage-text a.link-box img {
	bottom:25px;
}
body.ie7 #frontpage-text h2 span {
	line-height:78px;
	height:78px;
}
body.ie7 #frontpage-text h2 span {
	display:inherit;
}
body.ie7 #club-container .section-right-column .clearbutton {
	height:auto;
	display:block;
	margin:4px 0 0 0;
}
body.ie7 .product-size-selector {
	width:375px;
}
body.ie7 .product-size-selector .selector-content {
	margin:0;
	width:375px;
}
body.ie7 .product-size-selector .selector-box-top {
	height:1px;
	overflow:visible;
	background:transparent;
	z-index:1000;
}
body.ie7 .product-size-selector .selector-box-top a {
	top:0;
	right:0;
}
body.ie7 .product-size-selector .selector-content h3 {
	margin:0 0 0 -1px;
}
body.ie7 .product-size-selector .selector-box-top a span.bullet {
	right:4px;
	top:4px;
}
body.ie7 .search .search-top .search-input-container .txtsearch {
	height:42px;
	line-height:42px;
}
body.ie7 #frontpage-text h2 br {
	line-height:normal!important;
	height:auto!important;
}
body.ie7 .club-section-container.personal-info table tr td label {
	padding:0 0 0 4px;
	width:208px;
	line-height:18px;
}
body.ie7 div.spot.bundle-spot .text a.button {
	display:block;
	left:50%;
	margin:0 0 0 -70px;
}
body.ie7 div.spot.bundle-spot .text a.button span.c {
	min-width:140px;
}
body.ie7 #watches #watches-header h2 {
	line-height:30px;
}
body.ie7 #watches #watches-container li div.button-container a.button {
	display:block;
	left:50%;
	margin-left:-60px;
}
body.ie7 #watches #watches-container li div.button-container span.c {
	min-width:120px;
}
body.ie7 #christmasPage #GreetingBottom .button {
	float:none;
	display:inline;
}
body.ie7 #christmasPage #GreetingBottom .button span.c span.text {
	float:left;
}
body.ie7 div.spot.bundle-spot .text p {
	bottom:6px;
}
body.ie7 div.spot.bundle-spot.widget-a .text h3 {
	margin:-4px 0 0 0;
}
body.ie7 div.spot.bundle-spot.widget-a .text h4 {
	margin:-3px 0 0 0;
}
body.ie7 div.spot.bundle-spot.widget-a .text div.headline-holder {
	padding-bottom:13px;
}
body.ie7 div.spot.bundle-spot.widget-a .text div.headline-overlay {
	top:3px;
}
body.ie7 #frontpage-text h2 span.bullet {
	margin:0;
	padding:0 14px 10px!important;
}
body.ie7 .shopping-section.byop-designer a.button.ecom.basket span.c {
	width:200px;
}
body.ie7 .lightbox3 .byop-buy-list.inner-list .alignleft, body.ie7 .lightbox3 .byop-buy-list .list .alignleft {
	left:-12px;
}
body.ie7 .lightbox3 .byop-buy-list.inner-list .col2 span.button-container, body.ie7 .lightbox3 .byop-buy-list .list .col2 span.button-container {
	width:100px;
}
body.ie7 .lightbox3 .byop-buy-list.inner-list .col2 span.button-container, body.ie7 .lightbox3 .byop-buy-list .list .col2 span.button-container a.button {
	width:100px;
}
body.ie7 .lightbox3 .byop-buy-list.inner-list .col2 span.button-container, body.ie7 .lightbox3 .byop-buy-list .list .col2 span.button-container a.button span.c {
	width:86px;
	text-align:center;
}
body.ie7 div.spot .spot-text h3 a {
	padding:0;
}
body.ie7 div.spot .spot-text h3 a span.spot-title {
	margin:0;
	padding:0;
	display:inline;
}
body.ie7 div.spot .spot-text h3 a span.bullet {
	position:relative;
	top:-3px;
}
body.ie7 div.spot.widget-a .spot-text h3 a span.bullet, body.ie7 div.spot.widget-b .spot-text h3 a span.bullet, body.ie7 div.spot.widget-c .spot-text h3 a span.bullet {
	top:0;
}
body.ie7 #clubDescription {
	top:-120px;
	left:20px;
	color:White;
	margin-right:20px;
	font-size:15px;
	position:relative;
	text-align:left;
	width:200px;
	display:block;
}
body.ie7 .join {
	margin-top:-110px;
}
body.ie7 #btnPlayTwo {
	margin-left:0;
}
body.ie7 #btnPlayThree {
	margin-left:0;
}
body.ie7 #btnPlayFour {
	margin-left:0;
}
body.ie7 #playBehindScenes {
	margin-left:0;
}
body.ie7 #white {
	overflow:hidden!important;
	display:block;
}
body.ie7 #white h3 {
	margin-top:0!important;
}
body.ie7 #white h3 a {
	position:relative;
	float:left;
	display:block;
	margin:15px 0 0 0;
}
body.ie7 #white h3 a#arrow {
	float:right;
	margin:0;
}
body.ie7 #white h3 a#arrow.arrow-top {
	margin-top:0;
}
body.ie7 .competitionOverlay {
	background-image:url("http://static.pandora.net/consumer/campaigns/spring/competition_flow-bkg.gif");
}
body.ie7 .competitionOverlay .top .close {
	right:-35px;
	top:-10px;
	position:absolute;
}
body.ie7 .competitionOverlay .top p {
	position:absolute;
	clear:both;
}
body.ie7 .ui-dialog {
	display:block;
}
body.ie7 .thankYou {
	height:285px;
	background:url("http://static.pandora.net/consumer/campaigns/spring/competition_flow_thankyou_bkg.gif") no-repeat 0 0!important;
}
body.ie7 .aboutcompetition {
	height:285px;
	background:url("http://static.pandora.net/consumer/campaigns/spring/competition_flow_thankyou_bkg.gif") no-repeat 0 0!important;
}
body.ie7 #arrow {
	position:absolute;
	background-image:url("http://static.pandora.net/consumer/spring/videos/img/arrow.jpg");
	float:right;
	width:32px;
	height:29px;
	right:10px;
}
body.ie7 #BirthdayStoneOverlay {
	overflow:visible;
	width:645px;
}
body.ie7 #wallpaperDownload {
	display:block;
	width:645px;
}
body.ie7 #wallpaperDownload .top {
	right:0!important;
}
body.ie7 #wpbottom {
	position:relative;
}
body.ie7 #wpbottom #wallpaperHeader #downloadDiv {
	margin-top:33px;
}
body.ie7 #wpbottom #wallpaperHeader #downloadDiv .downloadSpace {
	padding-top:35px;
}
body.ie7 #wpbottom #wallpaperHeader #downloadDiv .downloadSpace span {
	top:0;
}
body.ie7 #wpmain #wpcontent #wpleft .charmBackground {
	top:25px!important;
}
body.ie7 #bpMain .charmMonthName {
	width:100%;
	position:absolute;
	margin:5px 0 0 0;
	padding:0;
	text-align:center;
	font-size:11px;
	text-transform:uppercase;
	display:block;
	top:5px;
	left:0;
	z-index:10;
}
body.ie7 #bpMain .charmName {
	width:100%;
	position:absolute;
	text-align:center;
	font-size:15px;
	text-transform:uppercase;
	display:block;
	top:24px;
	left:0;
	z-index:10;
	margin:5px 0 0 0;
	padding:0;
}
body.ie7 #bpMain .charm .line {
	position:absolute;
	width:174px;
	margin-left:26px;
	margin-top:3px;
	color:#e6e6e6;
	background-color:#e6e6e6;
	height:1px;
	border:0;
	top:23px;
	left:0;
}
body.ie7 #bpMain .charm .charmBackground {
	width:119px;
	height:160px;
	display:block;
	margin:0;
	position:absolute;
	z-index:0;
	cursor:pointer;
	top:50px;
	left:60px;
}
body.ie7 #bpMain .charm .overlay-ecommerce {
	text-align:center;
	display:none;
	position:absolute;
	bottom:15px;
	left:0;
	z-index:10;
}
body.ie7 #bpMain .charm .overlay-ecommerce .charmPrice {
	font-size:14px;
	bottom:170px;
	position:relative;
}
body.ie7 #bpFooter #createText h3 {
	padding:0;
}
body.ie7 #bpFooter #createText h3 span {
	display:block;
}
body.ie7 #bpFooter #createText h3 span.Bickham {
	margin:-10px 0 -20px 0;
}
body.ie7 #wpbottom #wallpaperHeader #wallpaperTitle {
	line-height:normal!important;
	height:auto!important;
}
body.ie7 a.filter-reset-button {
	width:100px;
}
body.ie7 a.filter-reset-button span.c {
	width:80px;
}
body.ie7 .product-info .wishlist-add {
	position:absolute;
	margin:20px 0 0 0;
}
body.ie7 .product-info .see-all {
	position:absolute;
	margin:40px 0 0 0;
}
body.ie7 #club-container .club-section-designs ul.products li {
	height:auto;
	min-height:176px;
}
body.ie7 #watch-desginer-body #watch-top-panel .share {
	margin-top:-10px!important;
}
body.ie7 .review.shareFlowOverlay .content .right .small.dark {
	bottom:0;
}
body.ie7 div#valentinesPage #GreetingBottom {
	margin:30px 0 0;
}
body.ie7 div#valentinesPage #GreetingBottom a#btn_GreetingCard {
	left:50%;
	margin:0 0 0 -160px;
}
body.ie7 div#valentinesPage #GreetingBottom a#btn_GreetingCard span.c {
	width:300px;
}
body.ie7 div#valentinesPage #GreetingBottom a#btn_GreetingCard span.c span.text {
	float:left;
	width:200px;
	text-align:center;
}
body.ie7 #storelocator .storemain .shops .info div.pandora-club div span.bullet {
	display:block;
}
body.ie7 #menu #curtain .scroll-panel>ul li .product-image .menu-product-image {
	left:-67px;
	margin:0 0 0 50%;
}
body.ie7 #languageSelectorPane .confirm-language ul.country-languages {
	position:absolute;
	top:40px;
}
body.ie7 .bullet.ani-arrows {
	display:inline;
	height:34px!important;
	padding:0!important;
}
body.ie7 #frontpage-text h2 span.bullet.ani-arrows {
	display:inline;
	height:34px!important;
	padding:0!important;
	top:-30px;
	left:5px;
}
body.ie7 #frontpage-explore .scroll-navigation-button span.bullet {
	display:block;
}
body.ie7 #frontpage-explore .scroll-navigation-button span.bullet.ani-arrows {
	width:35px;
}
body.ie7 #page .checkbox-label-container .checkbox-label input {
	visibility:hidden!important;
	background:red;
}
body.ie7 #page div.explore:first-child {
	padding-bottom:15px;
}
body.ie7 #explore-header .scroll-panel>ul li .product-image a span.menu-product-image {
	margin:0;
}
body.ie7 #explore-header .scroll-panel>ul li .product-image a img {
	margin:0;
}
body.ie7 #explore-header .scroll-panel>ul li .product-text h3, body.ie7 #explore-header .scroll-panel>ul li .spot-text h3 {
	padding:0 20px;
}
body.ie7 #custom-tabs-container #tabs-main #tabs-menu li a, body.ie7 #custom-tabs-container #tabs-main #tabs-menu li a span.text, body.ie7 #custom-tabs-container #tabs-main #tabs-menu li, body.ie7 #custom-tabs-container #tabs-main #tabs-menu li a span.color {
	width:320px;
}
body.ie7 #custom-tabs-container #tabs-main #tabs-menu li {
	margin:-3px 0 0 -16px;
}
body.ie7 #custom-tabs-container #tabs-main #tabs-menu li:first-child {
	margin:0 0 0 -16px;
}
body.ie7 #explore-header .scroll-panel>ul li .spot-text * {
	line-height:14px;
}
body.ie7 #explore-header .scroll-panel>ul li .spot-text span cufon {
	padding-bottom:0!important;
}
body.ie7 .collection a.button.find-stores-button span.c span.bullet {
	top:-3px;
}
body.ie7 .generic .header .message-container .buttons a.button {
	left:45%;
}
body.ie7 #divDesignHtml div.design-footer .button-container a.button.wishlist span.c span.bullet {
	margin:-7px 0 0;
}
body.ie7 #divDesignHtml div.design-footer .button-container a.button.store span.c span.bullet {
	margin:-10px 0 0;
}
body.ie #divDesignHtml div.design-footer .button-container a.button span.c span.text {
	height:16px;
	line-height:16px;
	text-align:left;
}
body.ie7.righttoleft #menu #curtain .scroll-panel>ul li .product-image .menu-product-image {
	left:auto;
	right:-67px;
	margin:0 50% 0 0;
}
#noFlashContent {
	display:none;
}
#noFlashContent .info-area {
	width:950px;
	height:333px;
	border:5px solid #FFF;
	margin:.45em 0 .8em 0;
}
#noFlashContent .info-text {
	position:absolute;
	top:175px;
	left:0;
	width:944px;
	text-align:center;
}
#noFlashContent .info-text h2 {
	font-size:19px;
	text-transform:uppercase;
	line-height:32px;
	color:#302634;
}
#formByop .description-box {
	width:610px;
}
#formByop .description-area {
	width:250px;
}
.byop_multipleItemsInfo span.header {
	position:absolute;
	left:5px;
	top:5px;
	font-size:12px;
}
.byop_multipleItemsInfo div {
	float:none!important;
}
.byop_multipleItemsInfo div.printList {
	position:absolute;
	right:40px;
	top:5px;
	width:auto;
}
.byop_multipleItemsInfo .link-more em {
	line-height:22px;
	background-position:0 6px;
}
.byop_multipleItemsInfo div.totalItems {
	position:absolute;
	left:5px;
	top:70px;
	width:auto;
}
.byop_multipleItemsInfo div.totalPrice {
	position:absolute;
	right:5px;
	top:70px;
	width:auto;
}
.byop_multipleItemsInfo .info {
	color:#6D6D6D;
}
.byop_multipleItemsInfo div.listHeader {
	border-bottom:1px solid Silver;
	height:95px;
}
.byop_multipleItemsInfo ul.byopItemsList {
	height:423px;
	overflow:auto;
}
.byop_multipleItemsInfo ul.byopItemsList li {
	border-bottom:1px solid Silver;
	height:95px;
	list-style:none outside none;
	list-style-image:none;
	margin:0;
*height:115px;
}
.byop_multipleItemsInfo ul.byopItemsList li div.productImage {
	text-align:center;
	width:150px;
	float:left!important;
}
.byop_multipleItemsInfo ul.byopItemsList li div.productImage img {
	width:100px;
	height:100px;
}
.byop_multipleItemsInfo ul.byopItemsList li div.productInfo {
	margin-left:150px;
	margin-top:10px;
	width:auto;
}
.byop_multipleItemsInfo ul.byopItemsList li div.itemsCount {
	height:15px;
	padding-right:10px;
	text-align:right;
	width:auto;
}
.byop_multipleItemsInfo ul.byopItemsList li div.actionsPanel {
	position:relative;
	bottom:-15px;
}
.byop_multipleItemsInfo a.actionLink {
	color:#6D6D6D;
	text-decoration:underline;
	padding-right:20px;
}
.byop_multipleItemsInfo ul.byopItemsList li div.itemPrice {
	float:right!important;
	margin-right:10px;
	width:auto;
	margin-right:10px;
}
.byop_multipleItemsInfo div.listFooter {
	border-top:1px solid Silver;
	height:95px;
	text-align:center;
	padding-top:20px;
	padding-left:220px;
}
.dynBoxMain .dynBoxContent .byop_multipleItemsInfo div.listFooter {
	float:left!important;
	width:532px;
}
.shopping-section .link1 {
	float:left;
	background:url("http://static.pandora.net/consumer/pandora/images/bg-shopping-link1.gif") repeat-x;
	color:#7c7c7c;
	margin:0 10px 0 0;
}
.shopping-section .link1 span {
	float:left;
	background:url("http://static.pandora.net/consumer/pandora/images/bg-shopping-link1.gif") no-repeat 0 -22px;
}
.shopping-section .link1 em {
	float:left;
	background:url("http://static.pandora.net/consumer/pandora/images/bg-shopping-link1.gif") no-repeat 100% -44px;
	padding:0 14px;
	font-style:normal;
	cursor:pointer;
}
.shopping-section .link1 strong {
	font-weight:normal;
	background:url("http://static.pandora.net/consumer/pandora/images/arrow01.gif") no-repeat 0 50%;
	padding:0 0 0 7px;
	display:block;
}
.shopping-section {
	padding:0 0 24px;
}
.shopping-section .row {
	height:1%;
	overflow:hidden;
	padding:0 0 14px;
}
.shopping-section .col1 {
	float:left;
	width:439px;
	padding:5px 0 0 3px;
}
.shopping-section .col1 em {
	font-style:normal;
	font-size:13px;
	color:#c0904d;
	font-weight:bold;
}
.shopping-section .price {
	float:right;
	font-size:12px;
	color:#6d6d6d;
	text-align:right;
}
.shopping-section .col1 .price strong {
	display:block;
	font-size:17px;
	color:#484848;
	margin:0 0 5px;
}
.shopping-section .col2 {
	float:right;
	width:190px;
	font-size:11px;
	text-align:center;
	line-height:22px;
}
.shopping-section .buy {
	float:right;
	width:158px;
	line-height:45px;
	background:url("http://static.pandora.net/consumer/pandora/images/bg-buy.gif") no-repeat;
	letter-spacing:1px;
	color:#fff;
	font-weight:bold;
}
.shopping-section .link1 {
	float:right;
	margin:0;
	color:#484848;
}
.shopping-section .link1:hover, .shopping-section .buy:hover {
	text-decoration:none;
}
.shopping-section .link1 em {
	width:130px;
}
.shopping-section .link1 strong {
	display:inline;
	cursor:pointer;
}
.shopping-section .col1 strong {
	font-size:13px;
}
.shopping-section p {
	margin:0;
}
.shopping-section .link1.long em {
	width:162px;
}
#formByop .shopping-section .col2, #formByop .shopping-section .link1.long em, #formByop .shopping-section .link1 em {
	width:auto;
}
#formByop ul.list {
	margin-right:-23px;
	max-height:330px;
	overflow:auto;
	padding-right:10px;
}
.lightbox3 {
	position:absolute;
	top:0;
	left:0;
	width:834px;
	z-index:40;
}
.lightbox3 .top {
	height:31px;
	background:url("http://static.pandora.net/consumer/pandora/images/bg-lightbox-top.png") no-repeat;
}
.lightbox3 .bottom {
	height:25px;
	background:url("http://static.pandora.net/consumer/pandora/images/bg-lightbox-bottom.png") no-repeat;
	clear:both;
	width:834px;
}
.lightbox3 .center {
	background:url("http://static.pandora.net/consumer/pandora/images/bg-lightbox-center.png") repeat-y;
	width:834px;
	float:left;
}
.lightbox3 .content {
	position:relative;
	padding:0 48px 20px 50px;
	margin:-8px 0 0;
	width:753px;
}
.lightbox3 .heading-popup {
	font-size:15px;
	line-height:18px;
	color:#211810;
	display:block;
	padding:0 0 16px;
	border-bottom:1px solid #ebebe4;
	margin:0 0 32px;
	text-transform:uppercase;
}
.lightbox3 .list {
	padding-bottom:22px;
}
.lightbox3 .list .col2 span {
	display:block;
	text-align:right;
	line-height:16px;
}
.lightbox3 .inner-list-holder {
	border-bottom:1px solid #ebebe4;
	margin:0 0 32px;
}
.lightbox3 .list .drop-holder {
	float:right;
	width:133px;
	padding:10px 0 0 50px;
}
.lightbox3 .list .opener .nav-item {
	width:117px;
	display:block;
	padding:0 8px;
	background:url("http://static.pandora.net/consumer/pandora/images/bg-list-nav-item.gif") no-repeat;
	text-decoration:none;
	line-height:22px;
}
.lightbox3 .title-section {
	height:1%;
	overflow:hidden;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	color:#484848;
	margin:-3px 0 30px;
	padding:0 5px;
}
.lightbox3 .title-section a {
	float:right;
	text-decoration:underline;
	color:#484848;
	font-size:11px;
	font-weight:normal;
}
.lightbox3 .title-section a:hover {
	text-decoration:none;
}
.lightbox3 .another-list .col1 {
	width:296px;
}
.lightbox3 .another-list {
	padding-top:18px;
	padding-bottom:42px;
}
.lightbox3 .close {
	position:absolute;
	top:-12px;
	right:35px;
	width:20px;
	height:20px;
	background:url("http://static.pandora.net/consumer/pandora/images/bg-close.png") no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.lightbox3 .list-holder {
	width:730px;
	border-top:1px solid #ebebe4;
	padding:9px 0 0;
}
.lightbox3 .inner-list {
	width:780px;
	margin:0 -25px;
	background:url("http://static.pandora.net/consumer/pandora/images/bg-inner-list.gif") repeat-y -780px 0;
	position:relative;
}
.lightbox3 .inner-list .holder {
	background:url("http://static.pandora.net/consumer/pandora/images/bg-inner-list.gif") no-repeat;
}
.lightbox3 .inner-list .frame {
	background:url("http://static.pandora.net/consumer/pandora/images/bg-inner-list.gif") no-repeat -1560px 100%;
	height:1%;
	overflow:hidden;
	padding:10px 25px 5px;
	position:relative;
}
.lightbox3 .inner-list ul, .lightbox3 .list {
	list-style:none;
	padding:0 0 0 3px;
	margin:0;
}
.lightbox3 .inner-list li, .lightbox3 .list li {
	height:1%;
	padding:5px 0;
	vertical-align:top;
	list-style-image:none;
	margin:0;
}
.lightbox3 .inner-list li:after, .lightbox3 .list li:after {
	content:'';
	display:block;
	clear:both;
}
.lightbox3 .inner-list .alignleft, .lightbox3 .list .alignleft {
	float:left;
	margin:0 22px 0 0;
}
.lightbox3 .inner-list .col1, .lightbox3 .list .col1 {
	float:left;
	width:345px;
	padding:13px 0 0;
}
.lightbox3 .inner-list .col1 .description-area, .lightbox3 .list .col1 .description-area {
	height:1%;
	overflow:hidden;
	padding:0 20px 0 0;
}
.lightbox3 .inner-list .col1 .price, .lightbox3 .list .col1 .price {
	float:right;
	font-size:11px;
	color:#484848;
	text-align:right;
}
.lightbox3 .inner-list .col1 .price span, .lightbox3 .list .col1 .price span {
	display:block;
	color:#c0904d;
	font-size:12px;
	line-height:18px;
}
.lightbox3 .inner-list .col1 em, .lightbox3 .list .col1 em {
	font-style:normal;
	display:block;
	color:#a2a2a2;
	line-height:18px;
}
.lightbox3 .inner-list a, .lightbox3 .list a {
	text-decoration:underline;
	letter-spacing:1px;
}
.lightbox3 .inner-list a:hover, .lightbox3 .list a:hover {
	text-decoration:none;
}
.lightbox3 .inner-list .col2, .lightbox3 .list .col2 {
	float:right;
	width:154px;
	padding:0;
	text-align:right;
}
.lightbox3 .list .col2 a.button.white {
	text-decoration:none;
}
.lightbox3 .list .col2 a.button.white span {
	line-height:29px;
}
#formByop.lightbox3 .center, #formByop.lightbox3 .bottom {
	width:670px;
}
#formByop.lightbox3 .content {
	width:589px;
}
.heading-popup.byop-headline {
	border-bottom:none!important;
	margin:0!important;
}
.shopping-section.byop-designer h4 {
	font-size:25px;
	line-height:30px;
	margin:0 0 2px 0;
}
.shopping-section.byop-designer a.button.ecom.basket span.c {
	font-weight:bold;
	padding:0 2px 0 15px;
}
.shopping-section.byop-designer a.button.ecom.basket span.r {
	background-position:0 -406px;
}
.shopping-section.byop-designer a.button.ecom.basket:hover span.r {
	background-position:0 -522px;
}
.shopping-section.byop-designer a.button.ecom.basket span.bullet {
	float:right;
	margin:-4px 0 0 20px;
}
.shopping-section.byop-designer {
	margin:-1px 0 0 0;
	padding:29px 0 0 0;
}
.shopping-section.byop-designer .col1 {
	padding-top:0;
	width:339px;
}
.lightbox3 .byop-buy-list.list-holder {
	margin:19px 0 0 -37px;
	padding:0;
	width:644px;
}
.lightbox3 .byop-buy-list.inner-list-holder {
	border-bottom:none;
}
#formByop .byop-buy-list ul.list {
	max-height:363px;
	margin:0;
	padding:0;
	border-bottom:solid 1px #F3F1F4;
}
.lightbox3 .byop-buy-list.inner-list li, .lightbox3 .byop-buy-list .list li {
	border-top:solid 1px #F3F1F4;
	padding:0 0 10px 0;
	position:relative;
}
.lightbox3 .byop-buy-list.inner-list li:first-child, .lightbox3 .byop-buy-list .list li:first-child {
	border-top:none;
}
#formByop .byop-buy-list .description-box {
	width:511px;
	margin:0 0 0 112px;
}
.lightbox3 .byop-buy-list.inner-list .col1 a, .lightbox3 .byop-buy-list .list .col1 a {
	font-size:16px;
	color:#201C23;
	margin:0 0 4px 0;
	text-transform:uppercase;
	text-decoration:none;
}
.lightbox3 .byop-buy-list.inner-list .col2 a, .lightbox3 .byop-buy-list .list .col2 a {
	text-decoration:none;
}
.lightbox3 .byop-buy-list.inner-list .col2 a:hover, .lightbox3 .byop-buy-list .list .col2 a:hover {
	text-decoration:none;
}
.lightbox3 .byop-buy-list.inner-list .col1 em, .lightbox3 .byop-buy-list .list .col1 em {
	font-size:12px;
	color:#8B8B8B;
}
.lightbox3 .byop-buy-list.inner-list .col1 .price, .lightbox3 .byop-buy-list .list .col1 .price {
	position:absolute;
	margin:0;
	padding:0;
	bottom:0;
	font-size:16px;
	color:#201C23;
}
.lightbox3 .byop-buy-list.inner-list .col1, .lightbox3 .byop-buy-list .list .col1 {
	min-height:65px;
	padding:13px 0 30px;
	overflow:hidden;
	max-width:350px;
	width:auto;
}
.lightbox3 .byop-buy-list.inner-list .col2, .lightbox3 .byop-buy-list .list .col2 {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
}
.lightbox3 .byop-buy-list.inner-list .col2 span.sold-out, .lightbox3 .byop-buy-list .list .col2 span.sold-out, .lightbox3 .byop-buy-list.inner-list .col2 span.button-container, .lightbox3 .byop-buy-list .list .col2 span.button-container, .lightbox3 .byop-buy-list.inner-list .col2 span.wishlist-container, .lightbox3 .byop-buy-list .list .col2 span.wishlist-container {
	position:absolute;
	bottom:0;
	right:0;
}
.lightbox3 .byop-buy-list.inner-list .col2 a.button span, .lightbox3 .byop-buy-list .list .col2 a.button span {
	position:relative;
	bottom:auto;
	right:auto;
}
.lightbox3 .byop-buy-list.inner-list .col2 span.button-container, .lightbox3 .byop-buy-list .list .col2 span.button-container {
	bottom:18px;
}
.lightbox3 .byop-buy-list.inner-list .col2 span.sold-out, .lightbox3 .byop-buy-list .list .col2 span.sold-out {
	bottom:18px;
	display:block;
	color:#DF7A6E;
	height:22px;
	line-height:22px;
	font-size:12px;
	margin:0 -4px 0 0;
	padding:0 32px 0 12px;
	background:#F5E0DE url("http://static.pandora.net/consumer/design/byop/error.png") no-repeat 96% 49%;
}
.lightbox3 .byop-buy-list.inner-list .alignleft, .lightbox3 .byop-buy-list .list .alignleft {
	position:absolute;
	left:-4px;
	top:24px;
}
.lightbox3 .byop-buy-list.inner-list a.addToMyWishlist img, .lightbox3 .byop-buy-list .list a.addToMyWishlist img {
	width:12px;
	height:9px;
	background-position:0 -65px;
	margin:0 0 0 5px;
}
.shopping-section.byop-designer .byopNoItemsInList {
	width:auto;
	float:right;
}
.watch-view-help-dialog {
	position:absolute;
	top:95px!important;
	left:50%!important;
	margin:0 0 0 -475px;
}
.watch-view-help .help-top {
	margin:2px 0 0 0;
	text-align:center;
}
.watch-view-help .close-help {
	position:relative;
}
.watch-view-help .close-help span.c {
	padding:0 10px;
}
.watch-view-help div.hint {
	position:absolute;
	top:97px;
	width:190px;
	min-height:95px;
}
.watch-view-help .your-watch {
	left:9px;
}
.watch-view-help .part-browser {
	left:235px;
}
.watch-view-help .my-selections {
	left:540px;
}
.watch-view-help div.hint .hint-top {
	width:auto;
	position:absolute;
	left:0;
	right:0;
	top:0;
	height:70px;
	background:transparent url("http://static.pandora.net/consumer/design/byop/watches-help-overlay-hint-top.png") no-repeat 0 0;
}
.watch-view-help div.hint .hint-bg {
	width:auto;
	position:absolute;
	left:0;
	right:0;
	top:70px;
	bottom:21px;
	background:transparent url("http://static.pandora.net/consumer/design/byop/watches-help-overlay-hint-bg.png") repeat-y 0 0;
}
.watch-view-help div.hint .hint-bottom {
	width:auto;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:21px;
	background:transparent url("http://static.pandora.net/consumer/design/byop/watches-help-overlay-hint-bottom.png") no-repeat 0 0;
}
.watch-view-help div.hint .hint-content {
	width:136px;
	margin:10px 30px 10px 10px;
	padding:15px 15px 15px 10px;
}
.watch-view-help .hint-content h3 {
	margin-bottom:5px;
	line-height:normal;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.watch-view-help .hint-content p {
	line-height:normal;
	font-size:12px;
}
.byop-single-item-info {
	overflow:hidden;
	min-height:450px;
}
.byop-single-item-info .image {
	left:103px;
}
.byop-single-item-info .box {
	border:medium none;
}
.byop-single-item-info div.info {
	background:none repeat scroll 0 0 transparent;
	border-left:1px solid #F2F2F4;
	bottom:0;
	left:599px;
	padding:0;
	position:absolute;
	right:0;
	text-align:left;
	top:0;
	width:297px;
}
.byop-single-item-info div.info h2 {
	font-size:16px;
	line-height:22px;
	margin:16px 25px 0;
	position:relative;
	text-transform:uppercase;
}
.byop-single-item-info div.info .material-info {
	position:relative;
	margin:0 25px 0 25px;
	width:247px;
}
.byop-single-item-info div.info .material-info .info {
	padding-top:12px;
	background:none;
}
.byop-single-item-info dl.info {
	width:272px;
	left:0;
	text-align:left;
	font-family:Palatino Linotype;
	position:relative;
}
.byop-single-item-info dl.info dt {
	margin-bottom:3px;
	padding-left:10px;
	width:80px;
	float:left;
	color:#8e8d8d;
	background:url("http://static.pandora.net/consumer/design/products/bullet.png") no-repeat scroll 0 5px transparent;
	background-position:0 6px;
}
.byop-single-item-info dl.info dd {
	margin-bottom:3px;
	width:auto;
	color:#8e8d8d;
}
.byop-single-item-info div.info .price {
	bottom:7px;
	color:#1c161e;
	font-size:22px;
	text-transform:uppercase;
	position:relative;
	margin:75px 0 0 0;
	text-align:center;
*line-height:22px;
}
.byop-single-item-info div.info .discontinued {
	bottom:7px;
	position:relative;
	margin:75px 0 0 25px;
	text-align:left;
	width:auto;
	font-size:12px;
	color:#201C26;
}
.byop-single-item-info div.info div.add-to-bag {
	position:relative;
	margin:15px 0 10px 24px;
	width:auto;
}
.byop-single-item-info div.info div.description {
	margin:0 10px;
	width:277px;
	color:#8e8d8d;
	z-index:100;
}
.byop-single-item-info div.info div.description div.wrapper {
	position:absolute;
}
.byop-single-item-info div.info div.description a.read-more {
	text-decoration:underline;
	display:inline-block;
	text-transform:lowercase;
}
.byop-single-item-info div.info div.description p {
	padding:0 15px;
}
.byop-single-item-info div.info div.description div.description-top, .byop-single-item-info div.info div.description div.apply-background {
	height:10px;
}
.byop-single-item-info div.info div.description div.apply-background {
	color:#8e8d8d;
	background:url("http://static.pandora.net/consumer/design/productpage/productview-text-overlay-sprite.png") no-repeat 0 0 transparent;
}
.byop-single-item-info div.info div.description div.description-content {
	overflow:hidden;
}
.byop-single-item-info div.info div.description div.description-content.apply-background {
	background-position:-279px 0;
	background-repeat:repeat-y;
}
.byop-single-item-info div.info div.description div.description-footer.apply-background {
	background-position:-558px 0;
}
.byop-single-item-info div.pandora-club {
	height:auto;
	min-height:20px;
	position:absolute;
	top:auto;
	bottom:15px;
	z-index:0;
	right:0;
	left:0;
	padding:0;
}
.byop-single-item-info div.pandora-club div {
	position:relative;
	float:left;
	z-index:2;
	width:128px;
	display:none;
	padding:0 10px;
}
.byop-single-item-info div.pandora-club div a {
	float:left;
	display:block;
	width:100%;
	font-family:Palatino Linotype;
	font-size:12px;
	color:#382e3c;
	margin:0;
	text-align:center;
}
.byop-single-item-info div.pandora-club div a:hover {
	text-decoration:none;
}
.byop-single-item-info div.pandora-club div a span {
	display:block;
	text-align:center;
	margin:2px 0 0 0;
}
.byop-single-item-info div.pandora-club div.add-to-wish-list {
	display:block;
	padding-top:5px;
}
.byop-single-item-info div.pandora-club div.add-to-wish-list span.bullet {
	width:18px;
	height:13px;
	background-position:-173px -25px;
	padding:0;
	display:inline-block;
}
.byop-single-item-info div.pandora-club div.add-to-wish-list a:hover span.bullet {
	margin:-3px 0;
	width:23px;
	height:17px;
	background-position:-171px -57px;
	padding:0;
}
.byop-single-item-info div.pandora-club div.remove-from-wish-list span.bullet {
	width:22px;
	height:13px;
	background-position:-173px -41px;
	padding:0;
	display:inline-block;
}
.byop-single-item-info div.pandora-club div.add-to-my-jewellery {
	display:block;
}
.byop-single-item-info div.pandora-club div.add-to-my-jewellery span.bullet {
	width:18px;
	height:18px;
	background-position:-147px -21px;
	padding:0;
	display:inline-block;
}
.byop-single-item-info div.pandora-club div.add-to-my-jewellery a:hover span.bullet {
	margin:-2px 0;
	width:23px;
	height:22px;
	background-position:-145px -60px;
	padding:0;
}
.byop-single-item-info div.pandora-club div.remove-from-my-jewellery span.bullet {
	width:22px;
	height:18px;
	background-position:-147px -40px;
	padding:0;
}
.byop-single-item-info div.pandora-club div.pandora-club-divider {
	position:absolute;
	left:50%;
	width:0;
	padding:0;
	border-right:1px solid #DADADA;
	top:0;
	height:100%;
	z-index:0;
	display:block;
}
.byop-single-item-info div.add-to-bag {
	margin:15px 0 10px 24px;
	position:relative;
	width:auto;
}
.byop-single-item-info a.button.find-stores-button span.c {
	color:#FFF!important;
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	width:234px;
}
.byop-single-item-info a.button.find-stores-button span.c span.bullet {
	position:relative;
	background-position:-104px -59px;
	float:none;
	height:15px;
	margin:0 9px 0 0;
	top:22px;
	width:19px;
	padding:0;
}
.byop-single-item-info a.button.add-to-bag-button span.c {
	width:234px;
}
.byop-single-item-info a.button.add-to-bag-button span.c span.input {
	border-right:1px solid #231B27;
	height:55px;
	padding:0 10px 0 0;
	width:50px;
}
.byop-single-item-info a.button.add-to-bag-button span.c span {
	background:none repeat scroll 0 0 transparent;
}
.byop-single-item-info a.button.add-to-bag-button span.c span.text {
	color:#FFF!important;
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	width:173px;
}
.byop-single-item-info a.button.add-to-bag-button span.c span {
	background:none repeat scroll 0 0 transparent;
}
.byop-single-item-info a.button.add-to-bag-button span.c span.input input {
	background-position:-146px -1px;
	border:0 none;
	font-size:12px;
	height:19px;
	line-height:19px;
	margin:0;
	padding:0;
	text-align:center;
	width:19px;
*margin-top:17px;
}
.byop-single-item-info a.button.add-to-bag-button span.c span.text span.bullet {
	background-position:-50px -41px;
	float:none;
	height:9px;
	margin:0 0 0 9px;
	top:0;
	width:12px;
}
.byop-single-item-info a.button.add-to-bag-button span.c .bullet, .byop-single-item-info a.button.add-to-bag-button span.c input {
	position:relative;
}
.byop-multiple-items-info div {
	float:none!important;
}
.byop-multiple-items-info div.list-header {
	border-bottom:1px solid #DADADA;
	height:90px;
}
.byop-multiple-items-info div.list-header h2 {
	line-height:25px;
	text-transform:uppercase;
	position:absolute;
	left:20px;
	top:30px;
	color:#382e3c;
	font-weight:bold;
	font-size:24px;
	font-family:Optima;
}
.byop-multiple-items-info div.list-header p.discontinued {
	position:absolute;
	left:20px;
	top:65px;
	color:#aeaeae;
	font-size:12px;
}
.byop-multiple-items-info div.print-list {
	position:absolute;
	right:20px;
	top:30px;
	width:auto;
}
.byop-multiple-items-info div.print-list .button {
	line-height:32px;
}
.byop-multiple-items-info div.print-list .button span.c {
	width:90px;
}
.byop-multiple-items-info ul.byop-items-list {
	height:407px;
	overflow:auto;
	z-index:10;
}
.byop-multiple-items-info ul.byop-items-list li {
	border-bottom:1px solid #DADADA;
	height:125px;
	list-style:none outside none;
	list-style-image:none;
	margin:0;
*height:135px;
}
.byop-multiple-items-info ul.byop-items-list li.last {
	border-bottom:none;
}
.byop-multiple-items-info ul.byop-items-list li div.product-image {
	text-align:center;
	width:150px;
	float:left!important;
}
.byop-multiple-items-info ul.byop-items-list li div.product-image img {
	width:100px;
	height:100px;
}
.byop-multiple-items-info ul.byop-items-list li div.product-info {
	margin-left:150px;
	margin-top:10px;
	width:auto;
	height:125px;
	position:relative;
}
.byop-multiple-items-info ul.byop-items-list li div.product-info p.discontinued {
	margin-top:22px;
	color:#201C26;
	font-size:12px;
}
.byop-multiple-items-info ul.byop-items-list li div.product-info div.item-name {
	font-size:15px;
	line-height:19px;
	padding-bottom:8px;
	width:410px;
	text-transform:uppercase;
	color:#1c161e;
}
.byop-multiple-items-info ul.byop-items-list li div.product-info div.item-material-info {
	color:#8e8d8d;
	font-size:10px;
}
.byop-multiple-items-info ul.byop-items-list li div.product-info div.items-count {
	color:#8E8D8D;
	font-size:10px;
}
.byop-multiple-items-info ul.byop-items-list li div.product-info div.item-price {
	font-size:15px;
	line-height:19px;
	width:auto;
	position:absolute;
	bottom:20px;
}
.byop-multiple-items-info div.list-footer {
	border-top:1px solid #dadada;
	text-align:center;
	padding-top:60px;
}
.dynBoxMain .dynBoxContent .byop-multiple-items-info div.list-footer {
	float:left!important;
}
.dynBox.item-list .dynBoxContent {
	padding:0;
}
.dynBox.item-list a.closePandoraDialog {
	right:16px;
	top:18px;
}
.byop-multiple-items-info div.pandora-club {
	width:auto;
	height:auto;
	min-height:20px;
	position:absolute;
	bottom:17px;
	z-index:0;
	right:5px;
	padding:0;
}
.byop-multiple-items-info div.pandora-club.noscrollbar {
	right:20px;
}
.byop-multiple-items-info div.pandora-club div {
	position:relative;
	float:left;
	z-index:2;
	display:none;
}
.byop-multiple-items-info div.pandora-club div a {
	float:left;
	display:block;
	width:100%;
	font-family:Palatino Linotype;
	font-size:12px;
	color:#382e3c;
	margin:0;
	text-align:right;
}
.byop-multiple-items-info div.pandora-club div a:hover {
	text-decoration:none;
}
.byop-multiple-items-info div.pandora-club div a span {
	padding-right:10px;
}
.byop-multiple-items-info div.pandora-club div.add-to-wish-list {
	display:block;
}
.byop-multiple-items-info div.pandora-club div.add-to-wish-list span.bullet {
	width:14px;
	height:14px;
	margin-top:2px;
	background-position:-4px -197px;
	padding:0;
}
.byop-multiple-items-info div.pandora-club div.remove-from-wish-list span.bullet {
	width:22px;
	height:13px;
	background-position:-173px -41px;
	padding:0;
}
.byop-multiple-items-info div.pandora-club div.add-to-my-jewellery {
	display:block;
}
.byop-multiple-items-info div.pandora-club div.add-to-my-jewellery span.bullet {
	width:14px;
	height:14px;
	margin-top:2px;
	background-position:-21px -201px;
	padding:0;
}
.byop-multiple-items-info div.pandora-club div.remove-from-my-jewellery span.bullet {
	width:22px;
	height:18px;
	background-position:-147px -40px;
	padding:0;
}
.byop-multiple-items-info .list-footer div.pandora-club div.add-to-wish-list span.bullet {
	width:18px;
	height:13px;
	background-position:-173px -25px;
	padding:0;
	display:inline-block;
}
.byop-multiple-items-info .list-footer div.pandora-club div.add-to-wish-list a:hover span.bullet {
	width:23px;
	height:17px;
	background-position:-171px -57px;
	padding:0;
	margin-bottom:-2px;
}
.byop-multiple-items-info .list-footer div.pandora-club div.add-to-my-jewellery span.bullet {
	width:18px;
	height:18px;
	background-position:-147px -21px;
	padding:0;
	display:inline-block;
}
.byop-multiple-items-info .list-footer div.pandora-club div.add-to-my-jewellery a:hover span.bullet {
	width:23px;
	height:22px;
	background-position:-145px -60px;
	padding:0;
	margin-bottom:-4px;
}
.byop-multiple-items-info ul.byop-items-list div.pandora-club div.add-to-wish-list {
	padding-top:5px;
	height:18px;
}
.byop-multiple-items-info ul.byop-items-list div.pandora-club div.add-to-wish-list a span {
	font-size:12px;
	vertical-align:top;
	line-height:18px;
}
.byop-multiple-items-info ul.byop-items-list div.pandora-club div.add-to-wish-list a:hover {
	font-weight:bold;
}
.byop-multiple-items-info ul.byop-items-list div.pandora-club div.add-to-my-jewellery {
	height:18px;
}
.byop-multiple-items-info ul.byop-items-list div.pandora-club div.add-to-my-jewellery a span {
	font-size:12px;
	vertical-align:top;
	line-height:18px;
}
.byop-multiple-items-info ul.byop-items-list div.pandora-club div.add-to-my-jewellery a:hover {
	font-weight:bold;
}
.byop-multiple-items-info div.list-footer div.pandora-club {
	bottom:-5px;
	width:678px;
	right:0;
}
.byop-multiple-items-info div.list-footer div.pandora-club div a {
	width:170px;
	text-align:center;
}
.byop-multiple-items-info div.list-footer div.pandora-club div a span {
	display:block;
	text-align:center;
	margin:2px 0 0 0;
	padding:0;
	font-size:12px;
}
.byop-multiple-items-info div.list-footer div.pandora-club div.add-to-wish-list a {
	margin-left:169px;
	margin-top:5px;
}
.byop-multiple-items-info div.list-footer div.pandora-club div.add-to-wish-list a:hover img {
	margin:-1px 0;
}
.byop-multiple-items-info div.list-footer div.pandora-club div.add-to-my-jewellery a {
	margin-right:169px;
}
.byop-multiple-items-info div.list-footer div.pandora-club div.add-to-my-jewellery a:hover img {
	margin:-1px 0;
}
.byop-multiple-items-info div.list-footer div.pandora-club div.pandora-club-divider {
	position:absolute;
	left:50%;
	width:0;
	padding:0;
	border-right:1px solid #c1c1c1;
	top:0;
	height:100%;
	z-index:0;
	display:block;
}
#fancybox-loading {
	float:none;
	position:fixed;
	top:50%;
	left:50%;
	width:40px;
	height:40px;
	margin-top:-20px;
	margin-left:-20px;
	cursor:pointer;
	overflow:hidden;
	z-index:1104;
	display:none;
}
#fancybox-loading div {
	float:none;
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:480px;
	background-image:url("/Scripts/Frameworks/Jquery/fancybox/fancybox.png");
}
#fancybox-overlay {
	float:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:1100;
	display:none;
}
#fancybox-tmp {
	float:none;
	padding:0;
	margin:0;
	border:0;
	overflow:auto;
	display:none;
	width:auto;
	position:static;
}
#fancybox-wrap {
	float:none;
	position:absolute;
	top:0;
	left:0;
	padding:20px;
	z-index:1101;
	outline:none;
	display:none;
}
#fancybox-outer {
	float:none;
	position:relative;
	width:100%;
	height:100%;
	background:#fff;
}
#fancybox-content {
	float:none;
	width:0;
	height:0;
	padding:0;
	outline:none;
	position:relative;
	overflow:hidden;
	z-index:1102;
	border:0 solid #fff;
}
#fancybox-hide-sel-frame {
	float:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:transparent;
	z-index:1101;
}
#fancybox-close {
	float:none;
	position:absolute;
	top:5px;
	right:10px;
	background:url("../images/sprite-general.png");
	height:18px;
	width:18px;
	background-position:-126px -57px;
	cursor:pointer;
	z-index:1103;
	display:none;
}
#fancybox-error {
	float:none;
	color:#444;
	font:normal 12px/20px Arial;
	padding:14px;
	margin:0;
}
#fancybox-img {
	float:none;
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	border:none;
	outline:none;
	line-height:0;
	vertical-align:top;
}
#fancybox-frame {
	float:none;
	width:100%;
	height:100%;
	border:none;
	display:block;
}
#fancybox-left, #fancybox-right {
	float:none;
	position:absolute;
	bottom:0;
	height:100%;
	width:35%;
	cursor:pointer;
	outline:none;
	background:transparent url("/Scripts/Frameworks/Jquery/fancybox/blank.gif");
	z-index:1102;
	display:none;
}
#fancybox-left {
	float:none;
	left:0;
}
#fancybox-right {
	float:none;
	right:0;
}
#fancybox-left-ico, #fancybox-right-ico {
	float:none;
	position:absolute;
	top:50%;
	left:-9999px;
	width:30px;
	height:30px;
	margin-top:-15px;
	cursor:pointer;
	z-index:1102;
	display:block;
}
#fancybox-left-ico {
	float:none;
	background-image:url("/Scripts/Frameworks/Jquery/fancybox/fancybox.png");
	background-position:-40px -30px;
}
#fancybox-right-ico {
	float:none;
	background-image:url("/Scripts/Frameworks/Jquery/fancybox/fancybox.png");
	background-position:-40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility:visible;
}
#fancybox-left:hover span {
	left:20px;
}
#fancybox-right:hover span {
	left:auto;
	right:20px;
}
.fancybox-bg {
	float:none;
	position:absolute;
	padding:0;
	margin:0;
	border:0;
	width:20px;
	height:20px;
	z-index:1001;
}
#fancybox-bg-n {
	float:none;
	top:-20px;
	left:0;
	width:100%;
	background-image:url("/Scripts/Frameworks/Jquery/fancybox/fancybox-x.png");
}
#fancybox-bg-ne {
	float:none;
	top:-20px;
	right:-20px;
	background-image:url("/Scripts/Frameworks/Jquery/fancybox/fancybox.png");
	background-position:-40px -162px;
}
#fancybox-bg-e {
	float:none;
	top:0;
	right:-20px;
	height:100%;
	background-image:url("/Scripts/Frameworks/Jquery/fancybox/fancybox-y.png");
	background-position:-20px 0;
}
#fancybox-bg-se {
	float:none;
	bottom:-20px;
	right:-20px;
	background-image:url("/Scripts/Frameworks/Jquery/fancybox/fancybox.png");
	background-position:-40px -182px;
}
#fancybox-bg-s {
	float:none;
	bottom:-20px;
	left:0;
	width:100%;
	background-image:url("/Scripts/Frameworks/Jquery/fancybox/fancybox-x.png");
	background-position:0 -20px;
}
#fancybox-bg-sw {
	float:none;
	bottom:-20px;
	left:-20px;
	background-image:url("/Scripts/Frameworks/Jquery/fancybox/fancybox.png");
	background-position:-40px -142px;
}
#fancybox-bg-w {
	float:none;
	top:0;
	left:-20px;
	height:100%;
	background-image:url("/Scripts/Frameworks/Jquery/fancybox/fancybox-y.png");
}
#fancybox-bg-nw {
	float:none;
	top:-20px;
	left:-20px;
	background-image:url("/Scripts/Frameworks/Jquery/fancybox/fancybox.png");
	background-position:-40px -122px;
}
#fancybox-title {
	float:none;
	font-family:Helvetica;
	font-size:12px;
	z-index:1102;
}
.fancybox-title-inside {
	float:none;
	padding-bottom:10px;
	text-align:center;
	color:#333;
	background:#fff;
	position:relative;
}
.fancybox-title-outside {
	float:none;
	padding-top:10px;
	color:#fff;
}
.fancybox-title-over {
	float:none;
	position:absolute;
	bottom:0;
	left:0;
	color:#FFF;
	text-align:left;
}
#fancybox-title-over {
	float:none;
	padding:10px;
	background-image:url("/Scripts/Frameworks/Jquery/fancybox/fancy_title_over.png");
	display:block;
}
.fancybox-title-float {
	float:none;
	position:absolute;
	left:0;
	bottom:-20px;
	height:32px;
}
#fancybox-title-float-wrap {
	float:none;
	border:none;
	border-collapse:collapse;
	width:auto;
}
#fancybox-title-float-wrap td {
	border:none;
	white-space:nowrap;
}
#fancybox-title-float-left {
	padding:0 0 0 15px;
	background:url("/Scripts/Frameworks/Jquery/fancybox/fancybox.png") -40px -90px no-repeat;
}
#fancybox-title-float-main {
	float:none;
	color:#FFF;
	line-height:29px;
	font-weight:bold;
	padding:0 0 3px 0;
	background:url("/Scripts/Frameworks/Jquery/fancybox/fancybox-x.png") 0 -40px;
}
#fancybox-title-float-right {
	float:none;
	padding:0 0 0 15px;
	background:url("/Scripts/Frameworks/Jquery/fancybox/fancybox.png") -55px -90px no-repeat;
}
.fancybox-ie6 #fancybox-close {
	background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-left-ico {
	background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-right-ico {
	background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-over {
	background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');
	zoom:1;
}
.fancybox-ie6 #fancybox-title-float-left {
	background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-main {
	background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-right {
	background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
height:expression(this.parentNode.clientHeight+"px");
}
#fancybox-loading.fancybox-ie6 {
	position:absolute;
	margin-top:0;
top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px');
}
#fancybox-loading.fancybox-ie6 div {
	background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale');
}
.fancybox-ie .fancybox-bg {
	background:transparent!important;
}
.fancybox-ie #fancybox-bg-n {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-ne {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-e {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-se {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-s {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-sw {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-w {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-nw {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale');
}
.spotbar {
	background:none repeat scroll 0 0 white;
	margin-bottom:15px;
	overflow:hidden;
	padding:10px 0;
	background:none;
	width:100%;
}
.spotbar .spots {
	white-space:nowrap;
	width:10000px;
}
.dynBox .cookie-directive {
	margin:-10px 0 30px -10px;
	width:740px;
	position:static;
}
.cookie-directive h2 {
	text-transform:uppercase;
	line-height:50px;
	border-bottom:1px solid #F2F2F2;
	padding-left:30px;
	width:392px;
}
.cookie-directive .body {
	padding:20px 0 20px 30px;
	width:370px;
	font-size:14px;
}
.cookie-directive .body p, .cookie-directive .body a {
	font-size:inherit;
}
.cookie-directive .body p {
	margin-bottom:20px;
	line-height:19px;
}
.cookie-directive .body hr {
	margin:20px 0;
}
.cookie-directive .buttonPanel {
	border-top:1px solid #F2F2F2;
	height:50px;
	text-align:right;
	position:absolute;
	bottom:0;
}
.cookie-directive .buttonPanel .accept {
	position:absolute;
	right:30px;
	top:11px;
}
#collection-top-area {
	min-height:275px;
	margin:0 0 20px 0;
}
#collection-top-area.brown .collection-top-area-left-container h2, #collection-top-area.brown .collection-top-area-left-container p {
	color:#3b2924;
}
#collection-top-area.purple .collection-top-area-left-container h2, #collection-top-area.purple .collection-top-area-left-container p {
	color:#302634;
}
#collection-top-area .collection-top-area-left-container {
	position:absolute;
	bottom:0;
}
#collection-top-area .collection-top-area-left-container h2 {
	font-size:50px;
	text-transform:uppercase;
	width:410px;
	line-height:50px;
}
#collection-top-area .collection-top-area-left-container p {
	font-size:14px;
	width:350px;
	line-height:22px;
}
#collection-top-area div.spot {
	position:absolute;
	bottom:0;
	right:0;
}
#collection-top-area .product .close {
	display:none;
}
#collection-top-area.collection {
	background-image:url("http://static.pandora.net/consumer/design/productpage/product-bg.png");
	background-repeat:repeat;
}
#collection-container {
	overflow:hidden;
}
.collection-pre-load {
	height:130px;
	padding-top:110px;
	margin-bottom:40px;
	background:#fff;
	text-align:center;
}
.collection ul#page-no-results.page {
	height:420px;
}
.collection .no-results-placeholder {
	height:230px;
	padding:70px 0;
	margin:8px 0;
	text-align:center;
	background:#fff;
	border-right:none!important;
}
.collection .no-results-placeholder h2 {
	text-transform:uppercase;
	color:#46404e;
	font-size:16px;
}
.collection .no-results-placeholder h2.no-results {
	margin-bottom:90px;
}
.collection .no-results-placeholder h2.options {
	margin-bottom:25px;
}
.collection .no-results-placeholder p {
	padding-bottom:8px;
	color:#838383;
	font-size:13px;
}
.collection .no-results-placeholder a {
	color:#46404e;
	text-decoration:underline;
}
.collection li.list-product:hover {
	cursor:pointer;
}
.product-pre-load {
	height:20px;
	margin-top:190px;
	text-align:center;
}
#explore-more {
	background:#fff;
}
#explore-more h2 {
	text-align:center;
	text-transform:uppercase;
	font-size:14px;
	color:#160420;
	line-height:30px;
	height:30px;
}
.collection li.list-product .ecom {
	width:220px;
	position:absolute;
	bottom:8px;
	right:16px;
}
.collection li.list-product .ecom a:hover {
	text-decoration:none;
}
.collection li div.add-to-basket, .collection li div.remove-from-wishlist, .collection li div.add-to-wishlist {
	display:none;
	clear:right;
}
.collection li.ecom-active div.remove-from-wishlist, .collection li.ecom-active div.add-to-wishlist {
	clear:right;
}
.collection li div.add-to-basket span.img, .collection li div.remove-from-wishlist span.img, .collection li div.add-to-wishlist span.img {
	margin-top:3px;
	margin-left:5px;
	float:right;
	height:9px;
	width:12px;
}
.collection li div.remove-from-wishlist span.img {
	background-position:0 -65px;
}
.collection li div.add-to-wishlist span.img {
	background-position:0 -65px;
}
.collection li div.add-to-basket span.img {
	background-position:0 -54px;
}
.collection li div.add-to-basket a, .collection li div.remove-from-wishlist a, .collection li div.add-to-wishlist a {
	text-decoration:none;
	width:200px;
	text-align:right;
	float:right;
}
.collection li div.add-to-basket a .text, .collection li div.remove-from-wishlist a .text, .collection li div.add-to-wishlist a .text {
	font-size:12px;
}
.collection li div.add-to-basket.hover span.img, .collection li div.remove-from-wishlist.hover span.img, .collection li div.add-to-wishlist.hover span.img {
	margin-top:3px;
	float:right;
}
.collection li div.remove-from-wishlist.hover span.img, .collection li div.add-to-wishlist.hover span.img {
	background-position:-28px -64px;
	height:11px;
	width:14px;
	margin-top:2px;
}
.collection li div.add-to-basket.hover span.img {
	background-position:-28px -53px;
	height:10px;
	width:14px;
	margin-top:2px;
}
.collection li div.add-to-basket.hover a, .collection li div.remove-from-wishlist.hover a, .collection li div.add-to-wishlist.hover a {
	font-weight:bold;
}
.collection li div.add-to-basket-holder {
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	height:14px;
}
.collection li div.add-to-basket-holder span.img {
	margin-top:3px;
	background-position:-50px -41px;
	float:right;
	height:9px;
	width:12px;
}
.collection li:hover div.add-to-basket-holder {
	display:none;
}
.collection li div.ecom div {
	float:none;
}
.collection li div.ecom div a {
	width:auto;
	cursor:pointer;
}
.collection li div.ecom div a span {
	display:block;
	float:right;
	cursor:pointer;
}
.collection li.width-25 .price {
	width:100%;
	position:absolute;
	bottom:7px;
	left:0;
	text-align:center;
	color:#8e8d8d;
	text-transform:uppercase;
	font-family:Palatino Linotype;
}
.collection li.width-25:hover .price {
	display:none;
}
.collection li .info {
	width:auto;
	position:absolute;
	top:20px;
	left:17px;
	right:17px;
	font-size:12px;
	line-height:14px;
	font-family:Palatino Linotype;
	z-index:10;
	color:#1c161e;
	text-align:left;
	background:url("http://static.pandora.net/consumer/design/products/hover-bg.png") repeat transparent;
	padding:0 0 10px 0;
}
.collection li .image {
	padding-top:20px;
}
.collection li.list-product .image img {
	
	height:auto;
}
.collection li.active {
	border-bottom:2px solid #342a3b!important;
}
.collection li.active .active-border {
	background:#342a3b;
	height:3px;
	width:100%;
	position:absolute;
	bottom:0;
}
.collection li.placeholder {
	width:960px;
	height:400px;
	background-color:transparent;
	background-image:url("http://static.pandora.net/consumer/design/productpage/product-bg.png")!important;
	background-repeat:repeat!important;
	position:absolute;
}
.collection li.placeholder div.product {
	background-image:none!important;
}
.collection div.product {
	width:942px;
	padding:9px;
	height:auto;
	border-bottom:none!important;
	background-color:transparent;
	outline:none;
	overflow:visible;
	display:none;
}
.collection div.product .box {
	border:none;
}
.collection div.product .images {
	width:644px;
	height:466px;
	overflow:hidden;
	position:relative;
}
.collection div.product .images .image {
	width:644px;
	height:385px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:121px;
	display:none;
}
.collection div.product .images .image img {
	width:400px;
	height:auto;
}
.collection div.product .images .image:first-child {
	display:block;
}
.collection div.product .images .image .mousetrap {
	height:385px!important;
}
.collection div.product div.info {
	position:absolute;
	width:297px;
	bottom:0;
	left:644px;
	top:0;
	right:0;
	text-align:left;
	padding:0;
	background:none;
	border-left:1px solid #f2f2f4;
}
.collection div.product div.share {
	top:24px;
	left:23px;
	right:auto;
	position:absolute;
	height:auto;
	width:220px;
}
.collection div.product div.share div.share-facebook {
	width:220px;
	height:25px;
	float:none;
}
.collection div.product div.share div.share-other {
	width:100px;
}
.collection div.product div.share div.share-other a {
	height:16px;
	float:left;
	margin-right:2px;
	display:block;
}
.collection div.product div.share div.share-other a:hover {
	text-decoration:none;
}
.collection div.product .close {
	width:18px;
	position:absolute;
	top:5px;
	right:5px;
	z-index:11;
}
.collection div.product div.info h2 {
	font-size:16px;
	margin:16px 25px 0 25px;
	line-height:22px;
	position:relative;
	text-transform:uppercase;
}
.collection div.product div.info .material-info {
	position:relative;
	margin:12px 25px 0;
	width:247px;
}
.collection div.product div.info .material-info .info {
	background:none;
	float:left;
	top:10px;
	position:relative;
}
.collection div.product div.info .material-info p {
	position:relative!important;
	margin:17px 0 0 0;
	width:247px!important;
	color:#8e8d8d!important;
	font-family:Palatino Linotype;
	font-size:12px!important;
	top:auto!important;
	line-height:16px!important;
}
.collection div.product dl.info {
	width:272px;
	left:0;
	text-align:left;
	font-family:Palatino Linotype;
	position:relative;
}
.collection div.product dl.info dt {
	margin-bottom:3px;
	padding-left:10px;
	width:80px;
	float:left;
	color:#8e8d8d;
	background:url("http://static.pandora.net/consumer/design/products/bullet.png") no-repeat scroll 0 5px transparent;
	background-position:0 6px;
}
.collection div.product dl.info dd {
	margin-bottom:3px;
	width:160px;
	color:#8e8d8d;
	float:left;
}
.collection div.product div.info div.discontinued {
	bottom:7px;
	width:248px;
	color:#1c161e;
	font-size:12px;
	position:relative;
	margin:75px 25px 0;
	text-align:left;
	color:#ababab;
	line-height:18px;
}
.collection div.product div.info .price {
	bottom:7px;
	color:#1c161e;
	font-size:22px;
	text-transform:uppercase;
	position:relative;
	margin:75px 0 0 0;
	text-align:center;
}
.collection div.product div.info div.add-to-bag {
	position:relative;
	margin:15px 0 10px 24px;
	width:auto;
}
.collection div.product div.info div.description {
	margin:0 10px;
	width:277px;
	color:#8e8d8d;
	z-index:100;
}
.collection div.product div.info div.description div.wrapper {
	position:absolute;
}
.collection div.product div.info div.description a.read-more {
	text-decoration:underline;
	display:inline-block;
	text-transform:lowercase;
}
.collection div.product div.info div.description p {
	padding:0 15px;
}
.collection div.product div.info div.description div.description-top, .collection div.product div.info div.description div.apply-background {
	height:10px;
}
.collection div.product div.info div.description div.apply-background {
	color:#8e8d8d;
	background:url("http://static.pandora.net/consumer/design/productpage/productview-text-overlay-sprite.png") no-repeat 0 0 transparent;
}
.collection div.product div.info div.description div.description-content {
	overflow:hidden;
}
.collection div.product div.info div.description div.description-content.apply-background {
	background-position:-279px 0;
	background-repeat:repeat-y;
}
.collection div.product div.info div.description div.description-footer.apply-background {
	background-position:-558px 0;
}
#top-singleview-product .material-info dl.info {
	top:auto;
	margin-top:10px;
}
.product-top-container {
	min-height:470px;
}
.product-top-container, .product-bottom-container {
	position:relative;
	background:#fff;
	overflow:hidden;
}
.product-bottom-container {
	width:882px;
	padding:30px;
	border-top:1px solid #f2f2f4;
}
.product-bottom-container .product-image {
	width:470px;
	height:179px;
	overflow:hidden;
	margin-right:30px;
	padding-top:0!important;
}
.product-bottom-container .product-image img {
	width:470px;
	height:auto;
}
.product-bottom-container .product-description {
	width:380px;
	overflow:hidden;
	padding-top:1px;
}
.product-bottom-container .product-description h2 {
	margin:-10px 0 10px 0;
	font-size:25px;
	color:#1b1621;
	line-height:normal;
}
.product-bottom-container .product-description p {
	color:#838383;
	font-size:13px;
	line-height:25px;
}
.product .zoomWindow {
	position:absolute;
	width:295px;
	height:468px;
	right:9px;
	top:9px;
	z-index:1000;
	background-color:white;
	display:none;
}
.about-overlay-container {
	position:relative;
	width:597px;
	height:auto;
}
.about-overlay-container .overlay-top {
	float:left;
	width:100%;
	background:#fff;
	padding:23px;
	border-bottom:1px solid #f2f2f4;
}
.about-overlay-container .overlay-top h2 {
	color:#1c161e;
	font-size:20px;
	width:auto;
	float:left;
	line-height:22px;
	width:460px;
}
.about-overlay-container .overlay-top a.button {
	float:right;
}
.about-overlay-container .overlay-top a.button .c {
	color:#271c2a;
}
.about-overlay-container .overlay-content {
	float:left;
	background:#f7f7f7;
	padding:23px;
	border-right:2px solid #F9F9F9;
}
.about-overlay-container .overlay-content .overlay-content-left {
	float:left;
	width:218px;
	padding:0 20px 0 0;
}
.about-overlay-container .overlay-content h4, .about-overlay-container .overlay-content .overlay-content-right h4 {
	margin:20px 0 12px 0;
	color:#1c161e;
	font-size:15px;
	text-transform:uppercase;
}
.about-overlay-container .overlay-content .overlay-content-left a {
	margin:0 5px 0 0;
}
.about-overlay-container .overlay-content .overlay-content-left a.watches-button .c {
	color:#dfdbe1;
	font-size:11px;
}
.about-overlay-container .overlay-content .overlay-content-left p {
	color:#626262;
	font-size:12px;
	line-height:17px;
}
.about-overlay-container .overlay-content .overlay-content-left .watch-interchangeable p {
	font-weight:bold;
	color:#1C161E;
	float:left;
	padding:0 10px 0 0;
}
.about-overlay-container .overlay-content .overlay-content-left .watch-interchangeable img {
	float:left;
	margin-right:5px;
}
.about-overlay-container .overlay-content .overlay-content-left .watch-interchangeable span.valid {
	float:left;
	margin-right:5px;
	width:13px;
	height:11px;
	display:block;
	background-position:-168px -262px;
	position:relative;
	top:2px;
}
.about-overlay-container .overlay-content .overlay-content-left .watch-interchangeable div {
	width:auto;
}
.about-overlay-container .overlay-content .overlay-content-left .watch-interchangeable {
	margin-bottom:10px;
}
.about-overlay-container .overlay-content .overlay-content-right {
	float:left;
	width:339px;
	padding:0 0 0 20px;
}
.about-overlay-container .overlay-content .overlay-content-right h4 {
	float:left;
}
.about-overlay-container .overlay-content .overlay-content-right h4.watch {
	margin:0 0 12px 0;
}
.about-overlay-container .overlay-content .overlay-content-right dl {
	border-bottom:1px solid #eaeaeb;
	float:left;
}
.about-overlay-container .overlay-content .overlay-content-right dl.last {
	border-bottom:none;
}
.about-overlay-container .overlay-content .overlay-content-right dt {
	float:left;
	width:117px;
	padding:0 13px 0 0;
	margin:8px 0 10px 0;
	color:#8d8d8d;
	font-size:12px;
	text-transform:uppercase;
	line-height:13px;
}
.about-overlay-container .overlay-content .overlay-content-right dd {
	float:left;
	width:190px;
	padding:0 17px 0 0;
	margin:8px 0 10px 0;
	color:#626262;
	font-size:12px;
	line-height:13px;
}
.about-overlay-container .overlay-content .overlay-content-right .spec-img {
	overflow:hidden;
	width:335px;
	height:auto;
	float:left;
}
.about-overlay-container .divider {
	position:absolute;
	top:23px;
	bottom:23px;
	width:238px;
	border-right:1px solid #eaeaeb;
}
.watch-view .about-btn-container {
	position:absolute;
	right:323px;
	top:24px;
	width:auto;
	z-index:13;
}
.watch-view .about-content-container {
	position:relative;
	z-index:12;
}
.collection div.product.more-than-zero-variants .related-items .straps span {
	position:relative;
	top:0;
	width:auto;
	height:auto;
}
.collection div.product.more-than-zero-variants .related-item-wrapper, .collection div.product.more-than-zero-variants .related-items {
	display:block;
}
.product.more-than-zero-variants .straps {
	position:relative;
	height:40px;
	border-top:1px solid #f2f2f4;
	text-align:center;
}
.product.more-than-zero-variants .straps h4 {
	font-size:12px;
	color:#1b1621;
	text-transform:uppercase;
	line-height:40px;
	position:absolute;
	top:0;
	left:20px;
}
.product.more-than-zero-variants .straps a.button {
	margin:6px 5px 6px 0;
}
.product.more-than-zero-variants .straps a.button span {
	line-height:29px;
}
.product.more-than-zero-variants .straps a.button span.l {
	width:5px;
}
.product.more-than-zero-variants .straps a.button span.c {
	width:auto;
	min-width:90px;
}
.product.more-than-zero-variants .straps a.button span.r {
	width:5px;
}
.collection div.product.watch-view div.pandora-club {
	top:430px;
	bottom:auto;
}
.product.more-than-zero-variants .related-items .scroll-wrapper {
	position:relative;
	border-top:1px solid #f2f2f4;
}
.product.more-than-zero-variants .related-items .scroll-wrapper .scroll-panel {
	background:#fff;
	height:82px;
}
.product.more-than-zero-variants .related-items .scroll-wrapper .scroll-panel ul {
	height:82px;
}
.product.more-than-zero-variants .related-items .scroll-wrapper .scroll-panel ul li {
	height:82px;
}
.product.more-than-zero-variants .related-items .scroll-panel ul li.width-20 {
	display:block;
	width:82px;
	margin-left:1px;
	float:left;
}
.product.more-than-zero-variants .related-items .scroll-panel ul li.width-20.active {
	width:80px;
	height:80px;
	border:1px solid #fff!important;
	background:#f5f3f6;
}
.collection .product.more-than-zero-variants .images, .collection .product.more-than-zero-variants .images .image {
	height:520px;
	top:-7px;
}
.collection .product.more-than-zero-variants .images .create-combine {
	top:345px;
	z-index:1000;
	height:60px;
}
.collection .product.more-than-zero-variants .images .create-combine a:hover {
	text-decoration:none;
}
.product .store-finder a, .product .size-guide a {
	margin:0 0 0 24px;
	text-decoration:underline;
}
.collection div.product div.pandora-club {
	height:auto;
	min-height:20px;
	position:absolute;
	top:auto;
	bottom:15px;
	z-index:0;
	right:0;
	left:0;
	padding:0;
}
.collection div.product div.pandora-club div {
	position:relative;
	float:left;
	z-index:2;
	width:128px;
	display:none;
	padding:0 10px;
}
.collection div.product div.pandora-club div a {
	float:left;
	display:block;
	width:100%;
	font-family:Palatino Linotype;
	font-size:12px;
	color:#382e3c;
	margin:0;
	text-align:center;
}
.collection div.product div.pandora-club div a:hover {
	text-decoration:none;
}
.collection div.product div.pandora-club div a span {
	display:block;
	text-align:center;
	margin:2px 0 0 0;
	padding:20px 0 0;
}
.collection div.product div.pandora-club div a span.bullet {
	position:absolute;
	top:6px;
	padding:0;
	left:50%;
}
.collection div.product div.pandora-club div.add-to-wish-list {
	display:block;
	margin:0;
}
.collection div.product div.pandora-club div.add-to-wish-list span.bullet {
	margin:0 0 0 -9px;
	width:18px;
	height:13px;
	background-position:-173px -25px;
	display:inline-block;
}
.collection div.product div.pandora-club div.add-to-wish-list a:hover span.bullet {
	top:5px;
	margin:0 0 0 -11px;
	width:23px;
	height:17px;
	background-position:-171px -57px;
}
.collection div.product div.pandora-club div.remove-from-wish-list span.bullet {
	margin:0 0 0 -11px;
	width:22px;
	height:13px;
	background-position:-173px -41px;
	display:inline-block;
	margin-top:7px;
}
.collection div.product div.pandora-club div.add-to-my-jewellery {
	display:block;
}
.collection div.product div.pandora-club div.add-to-my-jewellery span.bullet {
	top:2px;
	margin:0 0 0 -9px;
	width:18px;
	height:18px;
	background-position:-147px -21px;
	display:inline-block;
}
.collection div.product div.pandora-club div.add-to-my-jewellery a:hover span.bullet {
	top:0;
	margin:0 0 0 -11px;
	width:23px;
	height:22px;
	background-position:-145px -60px;
}
.collection div.product div.pandora-club div.remove-from-my-jewellery span.bullet {
	margin:0 0 0 -11px;
	width:22px;
	height:18px;
	background-position:-147px -40px;
	display:inline-block;
}
.collection div.product div.pandora-club div.pandora-club-divider {
	position:absolute;
	left:50%;
	width:0;
	padding:0;
	border-right:1px solid #DADADA;
	top:0;
	height:100%;
	z-index:0;
	display:block;
}
.collection div.product .related-item-wrapper {
	overflow:hidden;
	width:644px;
	position:absolute;
	bottom:0;
	left:0;
}
.collection div.product .related-items {
	position:relative;
	bottom:0;
	background:#fff;
	width:644px;
	text-align:center;
}
.collection div.product .related-items span {
	position:absolute;
	top:35px;
	cursor:pointer;
	width:5px;
	height:8px;
	display:block;
	z-index:1;
}
.collection div.product .related-items span.arrow-left {
	left:190px;
}
.collection div.product .related-items span.arrow-right {
	left:445px;
}
.collection div.product .related-items .scroll-navigation-container {
	padding:0 0 5px 0;
}
.collection div.product .related-items ul {
	text-align:center;
}
.collection div.product .related-items .scroll-panel ul li {
	position:relative;
	list-style:none;
	float:none;
	height:71px;
	width:80px;
	display:inline-block;
	overflow:hidden;
}
.collection div.product .related-items .scroll-panel ul li a {
	position:relative;
	display:block;
	left:-40px;
}
.collection div.product .related-items .scroll-panel ul li a img {
	width:152px;
	height:auto;
}
.collection div.product .related-items .scroll-wrapper {
	display:inline-block;
}
.collection div.product .related-items .scroll-wrapper .scroll-panel-wrapper {
	overflow:hidden;
	margin:0 auto;
	float:none;
}
.collection div.product .related-items .scroll-wrapper .scroll-panel-wrapper.num-products-1 {
	width:83px;
}
.collection div.product .related-items .scroll-wrapper .scroll-panel-wrapper.num-products-2 {
	width:166px;
}
.collection div.product .related-items .scroll-wrapper .scroll-panel-wrapper.num-products-3 {
	width:249px;
}
.collection div.product .related-items .scroll-wrapper .scroll-panel-wrapper.num-products-4 {
	width:332px;
}
.collection div.product .related-items .scroll-wrapper .scroll-panel-wrapper.num-products-5 {
	width:415px;
}
.collection div.product .close a {
	width:18px;
	height:18px;
	overflow:hidden;
	display:block;
	color:#fff;
	text-decoration:none;
	text-indent:-9999px;
	background:url("http://static.pandora.net/consumer/design/productpage/product-close-btn.gif") no-repeat;
}
.collection div.product .related .width-25 {
	width:234px;
	height:234px;
	background:#fff;
}
.collection div.product .related .info {
	width:100%;
	height:auto;
	position:absolute;
	top:10px;
	left:0;
	text-align:center;
	z-index:100;
	background:transparent;
}
.collection div.product .related .image {
	position:absolute;
	top:0;
	left:0;
}
.collection div.product .create-combine {
	position:absolute;
	top:385px;
	z-index:10000;
	text-align:center;
}
.collection div.product .create-combine a span {
	text-decoration:underline;
	color:#281d2b;
	font-size:12px;
	display:block;
}
.collection div.product .create-combine a .create-and-combine {
	text-decoration:none;
	color:#8e8e8e;
}
.collection div.product .create-combine a:hover .create-and-combine {
	text-decoration:none;
	color:#8e8e8e;
}
.collection ul.page {
	height:2400px;
}
.collection .page-number {
	margin-bottom:20px;
}
.collection .page-details h1 {
	margin:0;
}
.collection div.product .zoom-magic-lens {
	display:none;
	z-index:98;
	position:absolute;
	border:1px solid #888;
	margin:-4px;
	background-color:#fff;
	background-repeat:no-repeat;
	cursor:none;
	width:297px;
}
.collection ul li.box {
	border-bottom:1px solid #f9f9f9;
	border-right:1px solid #f9f9f9;
}
.collection ul li.box.width-100 {
	border-right:none;
}
.collection ul li.box.right {
	border-bottom:2px solid #f9f9f9;
	border-right:none;
}
.collection .list-grid li.list-product, .collection .list-grid li.widget {
	position:absolute;
	background:#fff;
}
.collection .list-grid li.list-product div.discontinued {
	font-size:11px;
	text-align:center;
	float:none;
	bottom:-5px;
	text-transform:uppercase;
	color:#8E8D8D;
}
.collection .list-grid li.col-1 {
	left:0;
}
.collection .list-grid li.col-2 {
	left:240px;
}
.collection .list-grid li.col-3 {
	left:480px;
}
.collection .list-grid li.col-4 {
	left:720px;
	border-right:none;
}
.collection .list-grid li.width-25.col-4 {
	width:240px;
}
.collection .list-grid li.row-1 {
	top:0;
}
.collection .list-grid li.row-2 {
	top:240px;
}
.collection .list-grid li.row-3 {
	top:480px;
}
.collection .list-grid li.row-4 {
	top:720px;
}
.collection .list-grid li.row-5 {
	top:960px;
}
.collection .list-grid li.row-6 {
	top:1200px;
}
.collection .list-grid li.row-7 {
	top:1440px;
}
.collection .list-grid li.row-8 {
	top:1680px;
}
.collection .list-grid li.row-9 {
	top:1920px;
}
.collection .list-grid li.row-10 {
	top:2160px;
}
.collection div.product .close a {
	width:18px;
	height:18px;
	overflow:hidden;
	display:block;
	color:#fff;
	text-decoration:none;
	text-indent:-9999px;
	background:url("http://static.pandora.net/consumer/design/productpage/product-close-btn.gif") no-repeat;
}
.collection div.product .related .width-25 {
	width:234px;
	height:234px;
	background:#fff;
}
.collection div.product .related .info {
	width:100%;
	height:auto;
	position:absolute;
	top:10px;
	left:0;
	text-align:center;
	z-index:100;
	background:transparent;
}
.collection div.product .related .image {
	position:absolute;
	top:0;
	left:0;
}
.collection .page-number {
	margin-bottom:20px;
}
.collection .page-details h1 {
	margin:0;
}
.collection .list-25 .widget.width-50.col-3, .collection .list-25 .widget.width-25.col-4, .collection .list-25 .widget.width-75.col-2, .collection .list-12 .widget.width-50.col-5, .collection .list-12 .widget.width-25.col-7, .collection .list-12 .widget.width-75.col-3, .collection .list-12 .widget.width-12.col-8 {
	border-right:none 0;
}
.collection .widget .widget-classic {
	position:absolute;
	top:4px;
	left:4px;
	right:4px;
	bottom:4px;
	overflow:hidden;
	text-align:center;
}
.collection .widget .widget-classic a {
	position:absolute;
	display:block;
	top:0;
	left:0;
	right:0;
	bottom:0;
	text-decoration:none;
}
.collection .widget .widget-classic img {
	position:relative;
	z-index:1;
}
.collection .widget .widget-classic p {
	position:absolute;
	z-index:2;
	text-align:center;
	bottom:17px;
	left:0;
	right:0;
}
.collection .widget .widget-classic span {
	position:relative;
	padding:0 10px 0 0;
	font-size:12px;
	text-transform:uppercase;
}
.collection .widget .widget-classic span span.bullet {
	position:absolute;
	bottom:4px;
	right:0;
	left:auto;
	background:url("../images/sprite-general-bullets.png") no-repeat;
	background-position:0 -22px;
	width:4px;
	height:6px;
	padding:0;
}
#billboard {
	width:960px;
	height:360px;
	overflow:hidden;
	margin:10px 0;
	position:relative;
}
#billboard h1 {
	width:960px;
	position:absolute;
	top:40px;
	font-size:60px;
	text-align:center;
	color:#333;
}
#billboard p {
	width:960px;
	position:absolute;
	top:180px;
	font-size:16px;
	text-align:center;
	color:#333;
	font-weight:bold;
}
#billboard .button {
	width:960px;
	position:absolute;
	top:240px;
	text-align:center;
}
#billboard .button a {
	padding:6px;
	border:1px solid #333;
	background:#fff;
	font-size:14px;
	text-align:center;
}
#collection-frontpage {
	width:960px;
	height:360px;
	overflow:hidden;
	margin:10px 0;
	position:relative;
	background:#d2d1cd;
}
#collection-frontpage h1 {
	position:absolute;
	top:40px;
	left:30px;
	font-size:60px;
	color:#333;
}
#collection-frontpage p {
	position:absolute;
	top:140px;
	left:30px;
	font-size:16px;
	color:#333;
	font-weight:bold;
}
#collection-frontpage .button {
	position:absolute;
	top:240px;
	left:285px;
}
#collection-frontpage .button a {
	padding:6px;
	border:1px solid #333;
	background:#fff;
	font-size:14px;
	text-align:center;
}
#collection-frontpage ul.collection-links {
	width:200px;
	position:absolute;
	top:40px;
	right:30px;
}
#collection-frontpage ul.collection-links li {
	margin-bottom:10px;
	float:none;
}
#collection-frontpage ul.collection-links li h2 {
	display:table-cell;
	width:100px;
	padding-left:20px;
	vertical-align:middle;
}
#collection-frontpage ul.collection-links li a.image {
	width:60px;
	height:60px;
	overflow:hidden;
	display:table-cell;
	background:#888;
}
#collection-frontpage.alternate {
	height:700px;
}
#collection-frontpage.alternate .button {
	top:330px;
	left:700px;
}
#collection-frontpage.alternate ul.collection-links {
	width:300px;
	top:180px;
}
#collection-frontpage.alternate ul.collection-links li {
	width:150px;
	float:left;
}
#collection-frontpage.alternate .collection-highlights {
	position:absolute;
	left:30px;
	top:180px;
}
#collection-frontpage.alternate .collection-highlights .product-link {
	position:absolute;
}
#collection-frontpage.alternate .collection-highlights .product-link a {
	width:20px;
	height:20px;
	overflow:hidden;
	border:1px solid #aaa;
	background:#fff;
	display:block;
	border-radius:10px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	line-height:15px;
	text-decoration:none;
	color:#333;
}
#collection-frontpage.alternate .collection-highlights .product-link a:hover {
	background:#ccc;
}
#collection-frontpage.alternate .collection-highlights .prod-1 {
	top:75px;
	right:210px;
}
#collection-frontpage.alternate .collection-highlights .prod-2 {
	top:350px;
	left:260px;
}
#collection-frontpage.alternate .collection-highlights .prod-3 {
	top:380px;
	left:165px;
}
#product-frontpage {
	width:960px;
	height:360px;
	overflow:hidden;
	margin:10px 0;
	position:relative;
	background:#d2d1cd;
}
#product-frontpage h1 {
	position:absolute;
	top:40px;
	left:30px;
	font-size:60px;
	color:#333;
}
#product-frontpage p {
	width:680px;
	position:absolute;
	top:140px;
	left:30px;
	font-size:16px;
	color:#333;
	font-weight:bold;
}
#product-frontpage .button {
	position:absolute;
	top:240px;
	left:285px;
}
#product-frontpage .button a {
	padding:6px;
	border:1px solid #333;
	background:#fff;
	font-size:14px;
	text-align:center;
}
#product-frontpage ul.collection-links {
	width:200px;
	position:absolute;
	top:40px;
	right:30px;
}
#product-frontpage ul.collection-links li {
	margin-bottom:10px;
	float:none;
}
#product-frontpage ul.collection-links li h2 {
	display:table-cell;
	width:100px;
	padding-left:20px;
	vertical-align:middle;
}
#product-frontpage ul.collection-links li a.image {
	width:180px;
	height:60px;
	overflow:hidden;
	display:table-cell;
	background:#888;
	color:#fff;
	line-height:60px;
	text-align:center;
}
#product-frontpage ul.collection-links li.link-button a.image {
	height:30px;
	line-height:30px;
}
.more {
	padding:10px 0;
	text-align:center;
}
.more.more-products {
	display:none;
}
#filter-container {
	width:960px;
	z-index:100;
}
#filter-container .filter {
	display:none;
}
#filter-container .filter.fixed {
	top:77px;
}
#filter-container div, #filter-container ul {
	width:auto;
	float:none;
}
#filter-container .filter-tabs {
	position:relative;
	background:#302634;
	width:960px;
	height:25px;
}
#filter-container .filter-tabs h2 {
	float:left;
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
	margin:7px 8px 0;
	width:auto;
}
#filter-container .filter-tabs .more-options {
	float:right;
	height:25px;
	width:auto;
}
#filter-container .filter-tabs .more-options a {
	float:left;
	color:#c0bac4;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
	display:block;
	height:25px;
	padding:0 10px;
	line-height:25px;
}
#filter-container .filter-tabs .more-options a img {
	color:#c0bac4;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
	display:block;
	height:25px;
	margin:8px 10px 0 10px;
}
#filter-container .filter-tabs .more-options a.more-option-arrow {
	display:block;
	padding:9px 10px 0;
	height:16px;
	margin:0;
}
#filter-container .filter-tabs .more-options a.more-option-arrow span {
	float:left;
	background:url("http://static.pandora.net/consumer/design/productpage/filter-menu/more-option-arrow.png") no-repeat left top;
	width:6px;
	height:9px;
	text-indent:-10000px;
}
#filter-container .filter-tabs .more-options.active a {
	background:#5E5865;
}
#filter-container .filter-tabs .more-options.active a.more-option-arrow {
	padding:11px 9px 0;
	height:14px;
	background:#5E5865;
}
#filter-container .filter-tabs .more-options.active a.more-option-arrow span, #filter-container .filter-tabs .more-options.active:hover a.more-option-arrow span {
	background-image:url("http://static.pandora.net/consumer/design/productpage/filter-menu/more-option-arrow-selected.png");
	width:8px;
	height:5px;
}
#filter-container .filter-tabs .more-options.active:hover a {
	color:#c0bac4;
}
#filter-container .filter-tabs .more-options:hover a {
	color:#fff;
}
#filter-container .filter-tabs .more-options:hover a.more-option-arrow {
	padding:11px 9px 0;
	height:14px;
}
#filter-container .filter-tabs .more-options:hover a.more-option-arrow span {
	background:url("http://static.pandora.net/consumer/design/productpage/filter-menu/more-option-arrow-hover.png") no-repeat;
	width:8px;
	height:5px;
}
#filter-container .filter-tabs ul {
	position:absolute;
	left:50%;
}
#filter-container .filter-tabs ul li {
	float:left;
	list-style:none;
	margin:0;
}
#filter-container .filter-tabs ul li a {
	color:#c0bac4;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
	display:block;
	height:25px;
	line-height:25px;
	padding:0 10px;
}
#filter-container .filter-tabs ul li a span {
	line-height:25px;
	position:relative;
	top:-3px;
}
#filter-container .filter-tabs ul li a.selected {
	background:#5E5865;
}
#filter-container .filter-tabs ul li a:hover {
	color:#fff;
}
#filter-container .filter-tabs ul li a.active {
	background:#5E5865;
	color:#fff;
}
#filter-container .filters {
	position:absolute;
	background:#5E5865;
	display:none;
	width:960px;
	height:auto;
	padding:0 0 5px;
}
#filter-container .filters.active {
	display:block;
}
#filter-container .filters ul {
	position:relative;
	margin:8px 0 0 8px;
	padding:0;
	float:left;
	height:29px;
}
#filter-container .filters ul li {
	float:left;
	list-style:none;
	margin:0;
}
#filter-container .select {
	margin:8px 0 0 8px;
	padding:0;
	float:left;
	height:29px;
	width:auto;
	position:relative;
}
#filter-container #normal-options-menu #sortby-dropdown-1 {
	margin-right:8px;
	float:right;
}
#filter-container .select-dropdown {
	position:absolute;
	top:28px;
	z-index:0;
	display:none;
	float:left;
	padding:0;
	width:auto;
	border:1px solid #504e4e;
	min-width:270px;
	height:auto;
	overflow:hidden;
}
#filter-container .select-dropdown ul, #filter-container .select-dropdown li {
	float:left;
	height:auto;
	width:100%;
	margin:0;
}
#filter-container .select-dropdown li a {
	color:#433d46;
	padding:0 12px;
	font-size:12px;
	display:block;
	line-height:29px;
	background:#e6e6e8;
	border-top:1px solid #d5d5d6;
}
#filter-container .select-dropdown li a:first-child {
	border-top:none;
}
#filter-container .select-dropdown li a:hover {
	background:#d7d7d8;
	text-decoration:none;
}
#filter-container .select-dropdown li a.active, #filter-container .select-dropdown li a.active:hover {
	color:#fcfcfc;
	background-color:transparent;
	background-position:0 -1936px;
}
#filter-container .view-mode {
	margin:7px 5px 0 5px;
	padding:0;
	float:right;
	height:30px;
}
#filter-container .view-mode ul {
	height:30px;
	border-left:1px solid #493d4f;
	border-right:1px solid #493d4f;
	margin:0 0 0 8px;
}
#filter-container .view-mode ul li, .view-mode ul li:first-child {
	border:none;
}
#filter-container .view-mode ul li {
	margin:5px 10px 0 0;
}
#filter-container .view-mode ul li:first-child {
	margin:5px 0 0 10px;
}
#filter-container .view-mode ul li a {
	background:none!important;
}
#filter-container .view-mode ul li.grid4 {
	float:left;
	background:url("http://static.pandora.net/consumer/design/productpage/filter-menu/view-mode-4grid.png") no-repeat;
	width:19px;
	height:19px;
}
#filter-container .view-mode ul li.grid8 {
	float:left;
	background:url("http://static.pandora.net/consumer/design/productpage/filter-menu/view-mode-8grid.png") no-repeat;
	width:19px;
	height:19px;
}
#filter-container .view-mode ul li.grid4:hover, #filter-container .view-mode ul li.grid4.active {
	float:left;
	background:url("http://static.pandora.net/consumer/design/productpage/filter-menu/view-mode-4grid-hover.png") no-repeat;
	width:19px;
	height:19px;
}
#filter-container .view-mode ul li.grid8:hover, #filter-container .view-mode ul li.grid8.active {
	float:left;
	background:url("http://static.pandora.net/consumer/design/productpage/filter-menu/view-mode-8grid-hover.png") no-repeat;
	width:19px;
	height:19px;
}
#filter-container .reset-container {
	float:right;
	height:34px;
	width:auto;
	margin:6px 8px 0 0;
	padding:0 0 0 8px;
	border-left:solid 1px #40394C;
}
#filter-container .more-option-menu .select.sortby {
	float:right;
	margin:4px 8px 0 0;
}
#filter-container .more-option-menu .select.sortby .select-dropdown {
	margin-left:-166px;
}
.product-bar {
	overflow:hidden;
	background:#fff;
	margin:0 0 15px 0;
}
.product-bar h2 {
	display:block;
	border-bottom:1px solid #f9f9f9;
	padding:14px;
	text-transform:uppercase;
}
.product-bar .scroll-navigation-container {
	position:relative;
	bottom:0;
	height:24px;
	border-top:none;
}
.product-bar .scroll-navigation-container ul {
	margin:5px 0 0 0;
}
.product-bar .more-link {
	width:auto;
	position:absolute;
	top:16px;
	right:14px;
}
.widget-container {
	margin-bottom:10px;
	overflow:hidden;
}
.collection.slide-panel li.list-product div.image {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.collection.slide-panel li.list-product div.image .image-wrapper {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
#bundleBarsContainer .bundle-spot {
	height:233px;
	border-bottom:1px solid #F9F9F9;
	border-right:1px solid #F9F9F9;
	border-top:1px solid #F9F9F9;
	text-align:center;
	width:239px;
	display:inline-block;
}
#bundleBarsContainer .bundle-spot .buttonHolder {
	position:absolute;
	bottom:0;
	display:none;
	float:none;
}
#bundleBarsContainer .bundle-spot:hover .buttonHolder {
	display:block;
}
#bundleBarsContainer li p {
	color:#8E8D8D;
	position:absolute;
	bottom:13px;
	left:50%;
	width:100px;
	text-align:center;
	margin-left:-50px;
}
#bundleBarsContainer .bundle-spot .headline-holder {
	position:absolute;
	top:10px;
	text-align:left;
	left:15px;
	display:none;
	width:190px;
	white-space:normal;
}
#bundleBarsContainer li .headline-holder .headline {
	padding:0;
}
#bundleBarsContainer .bundle-spot .headline-holder .headline div {
	font-size:12px;
}
#bundleBarsContainer li .headline-holder .overlay {
	width:100%;
	height:100%;
	position:absolute;
	background:white;
	opacity:.9;
}
#bundleBarsContainer .bundle-spot:hover .headline-holder {
	display:block;
}
#bundleBarsContainer .bundleBar h2 {
	margin:5px 20px;
	text-transform:uppercase;
}
#bundleBarsContainer .bundleBar {
	background:white;
	margin-bottom:15px;
	overflow:hidden;
	padding:10px 0;
}
#bundleBarsContainer .bundleBar .bundles {
	white-space:nowrap;
	width:3000px;
}
#bundleBarsContainer .bundleBar .bundles li .spot {
	height:100%;
}
#bundleBarsContainer .bundleBar .bundles div.bundle-spot .image-wrapper .spinner {
	left:50%!important;
	top:50%!important;
	margin:-10px 0 0 -10px!important;
}
@media print {
* {
	overflow:visible;
}
div {
	position:relative;
	float:none;
	width:auto;
}
#top, #menu-container, #backgroundContainerIE, .backgroundContainerIEc, #footer {
	display:none;
}
.background {
	background:;
}
#article-page #column-before, #article-page #column-after {
	display:none;
}
#article-page #content {
	width:100%;
}
#article-page #content p {
	font-size:16px;
}
#article-page #content img {
	max-width:100%;
	line-height:normal;
}
.inspiration-top-banner, #content .inspiration-print, #content .inspiration-thumbs {
	display:none;
}
#club-container .left-content-container, #club-container .club-section-wishlist .product-info .left a.remove, .club-section-header a.wishlist-share, .club-section-header a.findNearestStore, .club-section-header a.print, .wishlist-button-container {
	display:none;
}
#wishlistsnapshotpage-container, #club-container .right-content-container {
	left:-10px!important;
	padding-left:80px!important;
}
}
#menu .menu.top cufon {
	margin-top: -5px;
}
#iphone cufon {
	margin-top: -3px;
}
.cufon-active .spot-title cufon {
	margin-top: -3px !important;
}
.cufon-active #menu #curtain .scroll-panel > ul li .product-text.long-text a, .cufon-active #menu #curtain .scroll-panel > ul li .spot-text.long-text a, .cufon-active #menu #curtain .scroll-panel > ul li .spot-text.long-text a .spot-title {
	margin-top:-3px;
}
.cufon-active #frontpage-text a.link-box img {
	bottom: 25px;
}
.cufon-active #frontpage-text h2, .cufon-active #frontpage-text h2 span {
	line-height: 68px;
}
#top #signupLogin {
	top: -2px;
}
#top #signupLogin ul {
	margin: 12px -11px 0 0;
}
#top #signupLogin li a {
	top: -13px;
}
.cufon-active #frontpage-text {
	bottom: 275px;
}
.cufon-active #frontpage-text h2, .cufon-active #frontpage-text h2 * {
	line-height: 14px !important;
}
.cufon-active #frontpage-text h2 span:first-child {
	bottom: -12px;
}
.cufon-active #frontpage-text h2 {
	margin-top: -15px;
}
.cufon-active #footer #SocialMedia li cufon {
	margin-top: -4px;
}
.cufon-active body.ie8 #footer #SocialMedia li cufon {
	top: -4px;
}
.cufon-active body.ie7 #footer #SocialMedia li cufon {
	top: -2px;
}
/* Spring campaign specific */
.cufon-active #springHeader {
	margin-top:20px;
	margin-bottom:20px;
}
.cufon-active #bpHeader h3 span {
	font-weight:bold;
}
.cufon-active #bpHeader h3 span.Bickham {
	font-size:60px;
	height: 60px;
	line-height: 60px;
	margin-bottom:-1px;
}
.cufon-active #springHeader .Optima {
	font-size: 40px;
	line-height:40px;
	font-weight:bold;
}
.cufon-active #springHeader .Bickham {
	font-size:60px;
	line-height:60px;
	font-weight:bold;
}
.cufon-active #bpFooter #createText h3 span {
	font-weight:bold;
}
.cufon-active #bpFooter #createText h3 span.Bickham {
	font-size:60px;
	height: 60px;
	line-height: 60px;
}
.cufon-active #bpFooter #createText h3 span.Optima {
	margin:0 0 -8px;
}
#springHeader .Bickham cufon {
	top:6px;
}
#white cufon {
	margin-top:17px;
}
#bpHeader .right a span.c cufon {
	margin: 10px 0 0 0;
}
#bpFooter #createDescription a span.c cufon {
	margin: 10px 0 0 0;
}
#wpmain #wpcontent #wpright #buttonsHolder .add-to-bag span.c cufon {
	top:-2px;
}
#wpmain #wpcontent #wpright #buttonsHolder .add-to-wishlist span.c cufon {
	top:-3px;
}
#wpbottom #wallpaperHeader .downloadSpace #downloadForComputer span.c cufon {
	margin-top:-4px;
}
#wpbottom #wallpaperHeader .downloadSpace #downloadForIphone span.c cufon {
	margin-top:-4px;
}
.competitionOverlay .bottom .right #send span.c cufon {
	top:-4px;
}
.thankYou .content p a cufon {
	border-bottom: solid 1px Transparent;
}
.thankYou .content p a:hover cufon {
	border-bottom: solid 1px #000;
}
.aboutcompetition .content p a cufon {
	border-bottom: solid 1px Transparent;
}
.aboutcompetition .content p a:hover cufon {
	border-bottom: solid 1px #000;
}
/* End Spring campaign specific */
/* ie7 */
.cufon-active body.ie7 #frontpage-text h2 {
}
.cufon-active body.ie7 #frontpage-text a.link-box img {
	bottom: 20px;
}
.cufon-active body.ie7 #frontpage-text h2 span:first-child {
	height: 60px !important;
}
.cufon-active body.ie7 .spot-title cufon {
	top: -1px !important;
	margin-top: 0px !important;
}
/* spring ie7 */
body.ie7 #bpHeader p cufon, body.ie7 #bpHeader p {
	line-height: 5px !important;
	height: auto !important;
}
.cufon-active body.ie7 #bpFooter #createText h3 span.Optima {
	margin-top: 30px !important;
}
body.ie7 #wpmain #wpcontent #wpright .add-to-wishlist span.c cufon {
	top: 0px !important;
}
body.ie7 #wpmain #wpcontent #wpright .add-to-bag span.c cufon {
	top: -2px !important;
}
body.ie7 #wpbottom #wallpaperHeader .upperText cufon {
	margin-top:50px !important;
}
body.ie7 #wpbottom #wallpaperHeader #downloadDiv .downloadSpace #downloadForIphone span.c cufon {
	margin-top:13px !important;
}
body.ie7 #wpbottom #wallpaperHeader #downloadDiv .downloadSpace #downloadForComputer span.c cufon {
	margin-top:13px !important;
}
/* spring ie7 end */
/* ie7 end */
/* ie8 */
.cufon-active body.ie8 .spot-title cufon {
	top: -3px !important;
	margin-top: auto !important;
}
.cufon-active body.ie8 #frontpage-text p {
	margin-bottom: 20px;
}
.cufon-active body.ie8 #top #signupLogin li a, .cufon-active body.ie8 #top #signupLogin li a * {
	display: block;
	position: relative;
}
.cufon-active body.ie8 #top #signupLogin p {
	margin-top: -2px;
}
/* ie8 end */
/* ie9 */
.cufon-active body.ie9 .spot-title cufon {
	margin-top: -2px !important;
}
/* ie9 end */
/* webkit */
.cufon-active body.webkit .spot-title cufon {
	margin-top: -5px !important;
}
/* webkit end */
.container .login
{
	 margin-top: -16px;
    text-align: right;
}